From 64d52d736ad9ddb05ea8362c7f17dd4b5b3d0361 Mon Sep 17 00:00:00 2001 From: Jono M Date: Wed, 2 Aug 2023 10:43:06 +0100 Subject: [PATCH] Updated AdminX settings to link from the usual footer button (#17567) refs https://github.com/TryGhost/Product/issues/3349 Now that we're a bit further, we can open AdminX settings from the usual gearwheel button when the Labs flag is enabled instead of having a separate navigation item --- apps/admin-x-settings/src/components/Settings.tsx | 3 +++ ghost/admin/app/components/gh-nav-menu/footer.hbs | 6 +++++- ghost/admin/app/components/gh-nav-menu/main.hbs | 5 ----- 3 files changed, 8 insertions(+), 6 deletions(-) diff --git a/apps/admin-x-settings/src/components/Settings.tsx b/apps/admin-x-settings/src/components/Settings.tsx index 6ad45c4fc9..d7b538fc32 100644 --- a/apps/admin-x-settings/src/components/Settings.tsx +++ b/apps/admin-x-settings/src/components/Settings.tsx @@ -12,6 +12,9 @@ const Settings: React.FC = () => { +
+ Click here to open the original Admin settings. +
); }; diff --git a/ghost/admin/app/components/gh-nav-menu/footer.hbs b/ghost/admin/app/components/gh-nav-menu/footer.hbs index f00a24e5a7..42ae04874b 100644 --- a/ghost/admin/app/components/gh-nav-menu/footer.hbs +++ b/ghost/admin/app/components/gh-nav-menu/footer.hbs @@ -100,7 +100,11 @@
{{#if (gh-user-can-admin this.session.user)}} - {{svg-jar "settings"}} + {{#if (feature "adminXSettings")}} + {{svg-jar "settings"}} + {{else}} + {{svg-jar "settings"}} + {{/if}} {{/if}} {{#if this.session.user.isEditor}} {{svg-jar "settings"}} diff --git a/ghost/admin/app/components/gh-nav-menu/main.hbs b/ghost/admin/app/components/gh-nav-menu/main.hbs index 5b16eb4ef7..8facfd9229 100644 --- a/ghost/admin/app/components/gh-nav-menu/main.hbs +++ b/ghost/admin/app/components/gh-nav-menu/main.hbs @@ -120,11 +120,6 @@ {{/if}} {{/if}} - {{#if (and (gh-user-can-admin this.session.user) (feature "adminXSettings"))}} -
  • - {{svg-jar "settings"}} AdminX Settings -
  • - {{/if}} {{#if this.session.user.isOwnerOnly}}