u
This commit is contained in:
@@ -749,13 +749,27 @@ export default class CategoryTree extends PureComponent {
|
||||
>
|
||||
Abbrechen
|
||||
</Button>
|
||||
<Button
|
||||
onClick={this.handleConfirmRename}
|
||||
variant="contained"
|
||||
disabled={!renameValue.trim() || isSubmitting}
|
||||
>
|
||||
Speichern
|
||||
</Button>
|
||||
{(() => {
|
||||
const canSave =
|
||||
Boolean(renameValue.trim()) &&
|
||||
!isSubmitting &&
|
||||
renameValue.trim() !== (renameTarget?.name ?? '').trim();
|
||||
return (
|
||||
<Button
|
||||
onClick={this.handleConfirmRename}
|
||||
variant="contained"
|
||||
color={canSave ? 'success' : 'inherit'}
|
||||
disabled={!canSave}
|
||||
sx={
|
||||
canSave
|
||||
? { bgcolor: 'success.main', color: '#fff', '&:hover': { bgcolor: 'success.dark' } }
|
||||
: undefined
|
||||
}
|
||||
>
|
||||
Speichern
|
||||
</Button>
|
||||
);
|
||||
})()}
|
||||
</DialogActions>
|
||||
</AppDialog>
|
||||
|
||||
|
||||
Reference in New Issue
Block a user