From d95e518622afc075fb004b4c7a60f52a721c1ad8 Mon Sep 17 00:00:00 2001 From: hsiegeln <37154749+hsiegeln@users.noreply.github.com> Date: Thu, 2 Apr 2026 17:12:44 +0200 Subject: [PATCH] feat(#112): hide sidebar, topbar, cmd palette on admin pages Pass null as sidebar prop, guard TopBar and CommandPalette with !isAdminPage, and remove conditional admin padding from main element. Co-Authored-By: Claude Sonnet 4.6 --- ui/src/components/LayoutShell.tsx | 36 +++++++++++++++++-------------- 1 file changed, 20 insertions(+), 16 deletions(-) diff --git a/ui/src/components/LayoutShell.tsx b/ui/src/components/LayoutShell.tsx index 8739d0e9..bd37cf30 100644 --- a/ui/src/components/LayoutShell.tsx +++ b/ui/src/components/LayoutShell.tsx @@ -296,29 +296,33 @@ function LayoutContent() { return ( + isAdminPage ? null : } > - - setPaletteOpen(false)} - onOpen={() => setPaletteOpen(true)} - onSelect={handlePaletteSelect} - onSubmit={handlePaletteSubmit} - onQueryChange={setPaletteQuery} - data={searchData} - /> + {!isAdminPage && ( + + )} + {!isAdminPage && ( + setPaletteOpen(false)} + onOpen={() => setPaletteOpen(true)} + onSelect={handlePaletteSelect} + onSubmit={handlePaletteSubmit} + onQueryChange={setPaletteQuery} + data={searchData} + /> + )} {!isAdminPage && ( )} -
+