diff --git a/web/src/components/app-shell.tsx b/web/src/components/app-shell.tsx index e2def0f..ccdc9e4 100644 --- a/web/src/components/app-shell.tsx +++ b/web/src/components/app-shell.tsx @@ -18,6 +18,7 @@ export function AppShell({ children }: { children: ReactNode }) { useLocale() return (
+ {/* Desktop sidebar (≥ sm). */} -
-
{children}
-
+ +
+ {/* Mobile top bar (< sm): brand + language. The sidebar is hidden here. */} +
+ +
{m.app_name()}
+
+ +
+
+ +
+ {/* pb-24 leaves room for the fixed bottom nav on mobile. */} +
{children}
+
+
+ + {/* Mobile bottom tab bar (< sm): the primary navigation on phones. */} +
) }