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. |
||
|---|---|---|
| .. | ||
| cypress | ||
| src | ||
| .env.example | ||
| cypress.config.ts | ||
| Dockerfile | ||
| index.html | ||
| nginx.conf | ||
| package.json | ||
| tsconfig.app.json | ||
| tsconfig.json | ||
| tsconfig.node.json | ||
| vite.config.ts | ||