import { Suspense } from 'react' import { Outlet } from '@tanstack/react-router' import { Toaster } from '@/components/ui/toast' /** * The root layout is deliberately empty chrome: every page renders its own nav * (the editor wants a different one on a phone than Gardens does), so the shell * only provides the Suspense boundary for the code-split routes and the toast * stack. The theme is applied to by the bootstrap in index.html. */ export function AppShell() { return ( <> }> ) } export function PageFallback({ label = 'Loading…' }: { label?: string }) { return

{label}

}