Admin page shell
Canonical admin-page layout. Composes RnPageHeader + RnBreadcrumb and exposes slots for primary + secondary actions, the filter bar, the content area, and an optional footer. Drives every admin list page in Phase 11.
Basic — title + actions
Tenants
Onboard, suspend, and configure tenants.
[ data table goes here — RnDataTable, #132 ]
Full — breadcrumb + filter + content + footer
Users
Search, invite, and manage tenant users.
[ RnFilterBar #134 lands here ]
[ data table goes here — RnDataTable, #132 ]
Showing 1–50 of 1,234 users
Notes
- The header row is sticky on web (CSS
position: sticky) so long tables keep the title and actions visible while scrolling. Native ignores — mobile lists scroll the whole page. scrollabledefaults tofalsebecause most admin pages live inside an outer scroll container; nested scroll surfaces produce double-scroll bugs.maxWidthdefaults to1280; pass'full'for edge-to-edge layouts.- Breadcrumbs accept either an
RnBreadcrumbItem[](built-in renderer) or any React node for full control.