diff --git a/app/assets/javascripts/discourse/app/controllers/user.js b/app/assets/javascripts/discourse/app/controllers/user.js index 800f63926e6..1c00e2fd7c3 100644 --- a/app/assets/javascripts/discourse/app/controllers/user.js +++ b/app/assets/javascripts/discourse/app/controllers/user.js @@ -198,6 +198,17 @@ export default Controller.extend(CanCheckEmails, { this.toggleProperty("displayUserNav"); }, + get displayTopLevelAdminButton() { + if (!this.currentUser?.staff) { + return false; + } + if (this.currentUser?.redesigned_user_page_nav_enabled) { + return this.site.desktopView; + } else { + return true; + } + }, + actions: { collapseProfile() { this.set("forceExpand", false); diff --git a/app/assets/javascripts/discourse/app/templates/user.hbs b/app/assets/javascripts/discourse/app/templates/user.hbs index b960377ac2a..c3b1e4e4192 100644 --- a/app/assets/javascripts/discourse/app/templates/user.hbs +++ b/app/assets/javascripts/discourse/app/templates/user.hbs @@ -66,7 +66,7 @@ {{/if}} - {{#if (and this.site.desktopView this.currentUser.staff)}} + {{#if this.displayTopLevelAdminButton}}