Complexity: High
Primary files: packages/ui/src/components/app-shell.tsx, packages/ui/src/components/page-header.tsx
Create reusable global chrome and page header slots for title, breadcrumbs,
tabs, metadata, and actions with stable alignment across product routes.
Acceptance criteria
- Supports full-width trading and constrained content layouts.
- Header actions remain reachable on mobile.
- Slots do not impose route-specific content.
- Demo/tests cover both layout modes.
Complexity: High
Primary files:
packages/ui/src/components/app-shell.tsx,packages/ui/src/components/page-header.tsxCreate reusable global chrome and page header slots for title, breadcrumbs,
tabs, metadata, and actions with stable alignment across product routes.
Acceptance criteria