diff --git a/ghost/admin-x-settings/src/components/settings/general/TitleAndDescription.tsx b/ghost/admin-x-settings/src/components/settings/general/TitleAndDescription.tsx index cf8c369de6..dacb6c9740 100644 --- a/ghost/admin-x-settings/src/components/settings/general/TitleAndDescription.tsx +++ b/ghost/admin-x-settings/src/components/settings/general/TitleAndDescription.tsx @@ -5,7 +5,7 @@ import SettingGroupHeader from '../../../admin-x-ds/settings/SettingGroupHeader' import SettingGroupInputs from '../../../admin-x-ds/settings/SettingGroupInputs'; import SettingGroupValues from '../../../admin-x-ds/settings/SettingGroupValues'; import TextField from '../../../admin-x-ds/global/TextField'; -import {ButtonColors} from '../../../admin-x-ds/global/Button'; +import {ButtonColors, IButton} from '../../../admin-x-ds/global/Button'; import {TSettingGroupStates} from '../../../admin-x-ds/settings/SettingGroup'; const TitleAndDescription: React.FC = () => { @@ -48,20 +48,25 @@ const TitleAndDescription: React.FC = () => { } ]; - const editButtons = [ + let editButtons: IButton[] = [ { label: 'Cancel', key: 'cancel', onClick: handleCancelClick - }, - { - label: 'Save', - key: 'save', - disabled: !isEdited, - color: ButtonColors.Green } ]; + if (isEdited) { + editButtons.push( + { + label: 'Save', + key: 'save', + disabled: !isEdited, + color: ButtonColors.Green + } + ); + } + const viewValues = [ { heading: 'Site title', @@ -78,7 +83,7 @@ const TitleAndDescription: React.FC = () => { const inputFields = ( { onChange={handleTitleChange} />