diff --git a/.gitignore b/.gitignore index 4e93143e7..133b672c0 100755 --- a/.gitignore +++ b/.gitignore @@ -17,3 +17,4 @@ temp/babel-plugin-react-intl /temp /.vscode /module.config.js +/src/account-settings/JumpNav.jsx diff --git a/src/account-settings/AccountSettingsPage.jsx b/src/account-settings/AccountSettingsPage.jsx index 28cb41d40..4eb5baedd 100644 --- a/src/account-settings/AccountSettingsPage.jsx +++ b/src/account-settings/AccountSettingsPage.jsx @@ -777,12 +777,15 @@ class AccountSettingsPage extends React.Component { -
- -
+ {this.props.formValues.enable_account_deletion + && ( +
+ +
+ )} ); @@ -822,6 +825,7 @@ class AccountSettingsPage extends React.Component {
@@ -871,6 +875,7 @@ AccountSettingsPage.propTypes = { shouldDisplayDemographicsSection: PropTypes.bool, useVerifiedNameForCerts: PropTypes.bool.isRequired, verified_name: PropTypes.string, + enable_account_deletion: PropTypes.bool, }).isRequired, committedValues: PropTypes.shape({ name: PropTypes.string, diff --git a/src/account-settings/JumpNav.jsx b/src/account-settings/JumpNav.jsx index a671bfe1f..c05a60ed4 100644 --- a/src/account-settings/JumpNav.jsx +++ b/src/account-settings/JumpNav.jsx @@ -13,6 +13,7 @@ import messages from './AccountSettingsPage.messages'; const JumpNav = ({ intl, displayDemographicsLink, + displayAccountDeletion }) => { const stickToTop = useWindowSize().width > breakpoints.small.minWidth; const showNotificationMenu = false; @@ -64,11 +65,14 @@ const JumpNav = ({ {intl.formatMessage(messages['account.settings.section.linked.accounts'])} -
  • - - {intl.formatMessage(messages['account.settings.jump.nav.delete.account'])} - -
  • + {displayAccountDeletion + && ( +
  • + + {intl.formatMessage(messages['account.settings.jump.nav.delete.account'])} + +
  • + )} {showNotificationMenu && (