You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Adds a mobile-friendly navigation pattern and consistent
responsive page headers across the console:
- Sidebar collapses behind a hamburger toggle on screens below
the lg breakpoint, opened as a Sheet overlay. Toggle state
lives in a tiny useSidebar zustand-style store so Header
(toggle button) and Layout (Sheet renderer) can share it
without prop drilling.
- Header gets shrink-0 on the right-hand controls and a
min-w-0 wrapper around OrgProjectSwitcher so long org/project
names truncate instead of pushing icons off-screen on narrow
viewports.
- DataTable: container gets overflow-x-auto + table min-w-max,
so wide log/VM/volume tables scroll horizontally instead of
squishing columns; search input grows to full-width on
mobile, caps at max-w-sm on sm+.
- Every feature page header (Clusters, Orgs, Projects, Storage,
Firewall, Network, ProjectMembers, ServiceAccounts, VMs,
ClusterDetail) stacks the title block above its action
buttons on mobile via `flex flex-col gap-3 sm:flex-row`.
- index.html: viewport-fit=cover for notched displays;
theme-color matches light/dark scheme so the browser chrome
blends in.
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
0 commit comments