Take isEditable flag into account for account edits (#6397)

This commit is contained in:
Jaco 2021-10-24 16:15:55 +02:00 committed by GitHub
parent ab2d76606e
commit e8abc149b0
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -25,7 +25,7 @@ interface Props {
recipientId: string;
}
function AccountMenuButtons ({ className = '', flags, isEditing, isEditingName, onCancel, onForgetAddress, onSaveName, onSaveTags, onUpdateName, recipientId, toggleIsEditingName, toggleIsEditingTags }: Props) {
function AccountMenuButtons ({ className = '', flags, isEditing, isEditingName, onCancel, onForgetAddress, onSaveName, onSaveTags, onUpdateName, recipientId, toggleIsEditingName, toggleIsEditingTags }: Props): React.ReactElement<Props> {
const { t } = useTranslation();
const [isTransferOpen, toggleIsTransferOpen] = useToggle();
@ -109,10 +109,13 @@ function AccountMenuButtons ({ className = '', flags, isEditing, isEditingName,
)}
<Button
icon='edit'
isDisabled={!flags.isEditable}
label={t<string>('Edit')}
onClick={onEdit}
/>
</Button.Group>)}
</Button.Group>
)
}
{isTransferOpen && (
<Transfer
key='modal-transfer'