feat(web): add Shell component with header, sidebar, and user menu

Persistent chrome used by every authenticated route. Sidebar hides
below md:; mobile nav is a separate concern for a later plan.
This commit is contained in:
2026-04-22 22:20:18 -04:00
parent 7a6aa50693
commit e1504f8e6c
4 changed files with 148 additions and 3 deletions
+21 -2
View File
@@ -9,6 +9,25 @@
"skipLibCheck": true,
"sourceMap": true,
"strict": true,
"moduleResolution": "bundler"
}
"moduleResolution": "bundler",
"types": ["node", "vitest"]
},
"include": [
".svelte-kit/ambient.d.ts",
".svelte-kit/non-ambient.d.ts",
".svelte-kit/types/**/$types.d.ts",
"vite.config.js",
"vite.config.ts",
"vitest.config.ts",
"vitest.setup.ts",
"src/**/*.js",
"src/**/*.ts",
"src/**/*.svelte",
"test/**/*.js",
"test/**/*.ts",
"test/**/*.svelte",
"tests/**/*.js",
"tests/**/*.ts",
"tests/**/*.svelte"
]
}