From 66c56c192ecb0a619072d0ee13391307eb92ebed Mon Sep 17 00:00:00 2001 From: Patrik Oldsberg Date: Thu, 19 Mar 2026 10:12:09 +0100 Subject: [PATCH] create-app: use nav system for settings sidebar item Replace the hardcoded SidebarSettings component with nav.take('page:user-settings') in the create-app template sidebar, so that the user-settings nav item is rendered via the nav system. Signed-off-by: Patrik Oldsberg Made-with: Cursor --- .../next-app/packages/app/src/modules/nav/Sidebar.tsx | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/packages/create-app/templates/next-app/packages/app/src/modules/nav/Sidebar.tsx b/packages/create-app/templates/next-app/packages/app/src/modules/nav/Sidebar.tsx index 52d96151cb..3af741bfbc 100644 --- a/packages/create-app/templates/next-app/packages/app/src/modules/nav/Sidebar.tsx +++ b/packages/create-app/templates/next-app/packages/app/src/modules/nav/Sidebar.tsx @@ -12,10 +12,7 @@ import { SidebarLogo } from './SidebarLogo'; import MenuIcon from '@material-ui/icons/Menu'; import SearchIcon from '@material-ui/icons/Search'; import { SidebarSearchModal } from '@backstage/plugin-search'; -import { - UserSettingsSignInAvatar, - Settings as SidebarSettings, -} from '@backstage/plugin-user-settings'; +import { UserSettingsSignInAvatar } from '@backstage/plugin-user-settings'; import { NotificationsSidebarItem } from '@backstage/plugin-notifications'; export const SidebarContent = NavContentBlueprint.make({ @@ -50,7 +47,7 @@ export const SidebarContent = NavContentBlueprint.make({ icon={} to="/settings" > - + {nav.take('page:user-settings')} , );