[Glitch] Profile editing: Make field buttons vanish instead of disable

Port 9b6f877be5 to glitch-soc

Signed-off-by: Claire <claire.github-309c@sitedethib.com>
This commit is contained in:
Echo
2026-03-27 13:40:34 +01:00
committed by Claire
parent 9f3e72f1cc
commit 22e156ea83

View File

@@ -241,21 +241,23 @@ export const AccountEdit: FC = () => {
showDescription={!hasFields} showDescription={!hasFields}
buttons={ buttons={
<div className={classes.fieldButtons}> <div className={classes.fieldButtons}>
<Button {profile.fields.length > 1 && (
className={classes.editButton} <Button
onClick={handleCustomFieldReorder} className={classes.editButton}
disabled={profile.fields.length <= 1} onClick={handleCustomFieldReorder}
> >
<FormattedMessage <FormattedMessage
id='account_edit.custom_fields.reorder_button' id='account_edit.custom_fields.reorder_button'
defaultMessage='Reorder fields' defaultMessage='Reorder fields'
/>
</Button>
)}
{profile.fields.length < maxFieldCount && (
<EditButton
label={intl.formatMessage(messages.customFieldsAddLabel)}
onClick={handleCustomFieldAdd}
/> />
</Button> )}
<EditButton
label={intl.formatMessage(messages.customFieldsAddLabel)}
onClick={handleCustomFieldAdd}
disabled={profile.fields.length >= maxFieldCount}
/>
</div> </div>
} }
> >