className="sharing-dialog"
fullWidth
maxWidth='sm'
+ disableBackdropClick={saveEnabled}
>
<DialogTitle>
Sharing settings
</>
}
<Grid item>
+ <Button onClick={() => {
+ onSave();
+ }}
+ disabled={!saveEnabled}
+ color='primary'
+ variant='contained'
+ size='small'
+ style={{ marginLeft: '10px' }}
+ >
+ Save
+ </Button>
<Button onClick={() => {
onClose();
setWithExpiration(false);
- }}
- disabled={saveEnabled}
- >
- Close
+ }}
+ disabled={saveEnabled}
+ color='primary'
+ variant='contained'
+ size='small'
+ style={{ marginLeft: '10px' }}
+ >
+ Close
</Button>
</Grid>
</Grid>
export default SharingInvitationFormComponent;
const StyledSharingInvitationFormComponent = withStyles(styles)(
- ({ onSave, saveEnabled, classes }: { onSave: () => void, saveEnabled: boolean } & WithStyles<SharingStyles>) =>
+ ({ classes }: { onSave: () => void, saveEnabled: boolean } & WithStyles<SharingStyles>) =>
<Grid container spacing={8} wrap='nowrap' className={classes.root} >
<Grid data-cy="invite-people-field" item xs={8}>
<InvitedPeopleField />
- {saveEnabled &&
- <Typography
- variant='caption'
- className={classes.shareWarning}
- >
- You must click 🞤 to add a participant.
- </Typography>}
</Grid>
<Grid data-cy="permission-select-field" item xs={4} container wrap='nowrap'>
<PermissionSelectField />
- <IconButton onClick={onSave} disabled={!saveEnabled} color="primary" classes={{
- root: classes.addButtonRoot,
- colorPrimary: classes.addButtonPrimary,
- disabled: classes.addButtonDisabled
- }}
- data-cy='add-invited-people'>
- <Tooltip title="Add authorization">
- <AddIcon />
- </Tooltip>
- </IconButton>
</Grid>
</Grid >);