}
export type SharingDialogComponentProps = SharingDialogDataProps & SharingDialogActionProps;
-export default (props: SharingDialogComponentProps) => {
+export const SharingDialogComponent = (props: SharingDialogComponentProps) => {
const { open, loading, saveEnabled, sharedResourceUuid,
sharingURLsNr, privateAccess, sharingURLsDisabled,
onClose, onSave, onCreateSharingToken, refreshPermissions } = props;
{tabNr === SharingDialogTab.PERMISSIONS &&
<Grid container direction='column' spacing={24}>
<Grid item>
- <SharingInvitationForm onSave={onSave} saveEnabled={saveEnabled} />
+ <SharingInvitationForm onSave={onSave} />
</Grid>
<Grid item>
<SharingManagementForm onSave={onSave} />
}
<Grid item>
<Button onClick={() => {
- onSave();
+ onClose();
+ setWithExpiration(false);
}}
- disabled={!saveEnabled}
+ disabled={saveEnabled}
color='primary'
- variant='contained'
size='small'
style={{ marginLeft: '10px' }}
>
- Save
+ Close
</Button>
<Button onClick={() => {
- onClose();
- setWithExpiration(false);
+ onSave();
}}
- disabled={saveEnabled}
+ data-cy="add-invited-people"
+ disabled={!saveEnabled}
color='primary'
variant='contained'
size='small'
style={{ marginLeft: '10px' }}
>
- Close
+ Save
</Button>
</Grid>
</Grid>