Files
arcadia-admin/app/components/layout
jules e7cb8c942b feat: add /ai nav entry; pre-bundle arcadia/phoenix deps to fix 504s
Adds an "AI" item to the sidebar nav (mirrors Vibespace's /ai route,
already wired in routes.ts). vite.config.ts now lists openapi-fetch,
phoenix, lucide-react, clsx, tailwind-merge, class-variance-authority
in optimizeDeps.include and adds explicit resolve.alias entries for
the arcadia and crema sibling libs so Vite resolves them on first
load instead of triggering a re-optimize mid-session.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-04-30 08:26:45 +10:00
..

layout/

App structure and page chrome.

Examples: AppShell, PageHeader, SidebarNav, Breadcrumbs, Footer.

Rules:

  • Import from ~/components/ui/* — never the reverse.
  • Reference tokens only. No hardcoded colors or spacing.
  • These compose ui/sidebar, ui/navigation-menu, etc. into opinionated shells.