Navigation and content-layout redesign#2016
Conversation
0aa045d to
5e3230c
Compare
✅ Code HealthRemoves 48 Unused files
|
cb9661b to
521e1bd
Compare
this is the precursor UI work that makes room for the dashboard agent feature
f281daa to
e4f23ad
Compare
FullPageError renders before the sidebar (and its logout) mounts, so add Reload and Logout buttons to keep those dead-end screens escapable. Also drop the stray Toolbar spacer in FullPageWrapper that left a ~64px gap.
The toast used theme.zIndex.snackbar (1400), above MUI's modal layer (1300), so an undismissed toast floated bright and clickable over dialog backdrops. Use theme.zIndex.drawer (1200) so dialogs sit above it.
The content-area restyle dropped EntityTable's title-above-toolbar for showToolbar tables. That's fine for single-table pages, but Admin > Access Grants stacks two tables whose only labels were those titles, leaving them indistinguishable. Render each table's heading in AccessGrantsTable so Organization Membership and Data Sharing are labeled again.
iconoir-react icons default to 1.5em, so setting style={{ fontSize }} rendered them 1.5x larger than the number implies: the toast dismiss X was 30px in a 20px button, the Read the docs arrow 21px, and the pill tooltip arrow 24px. Use explicit width/height (and restore strokeWidth on the toast arrow) so they render at their intended sizes.
Summary
Removes the top app bar. The sidebar now owns branding, navigation, and utility actions, and each page gets a slim content header with the page title and docs toggle.