Adds the shell for authenticated pages: a fixed-width sidebar with brand, section nav (Planning/Recettes/Liste de courses/Foyer & profil), and the signed-in user's name + logout at the bottom, plus a main content area rendering the matched child route via react-router's <Outlet />. Follows the "Mise en Place" theme tokens; collapses to a top bar under 640px (this app is meant to be embedded via Capacitor later, see the root README). Not wired into App.tsx yet (next commit) — self-contained and builds/ typechecks on its own. |
||
|---|---|---|
| .. | ||
| api | ||
| web | ||