Commit 8d5d78e
committed
Add auth/api, sessions page and CI envs
Add authentication and API helpers and a sessions page: created src/lib/api.ts and src/lib/auth.ts, added src/pages/sessions/index.astro, and updated src/pages/index.astro and src/layouts/BaseLayout.astro to integrate these changes. Update CI to expose PUBLIC_KE_AR_API_KEY, PUBLIC_KE_AR_API_URL and PASSWORD as build env vars in .github/workflows/astro.yml. Also add dev tooling (@astrojs/check and TypeScript) to package.json and regenerate package-lock.json.1 parent 3b058e7 commit 8d5d78e
8 files changed
Lines changed: 2168 additions & 5 deletions
File tree
- .github/workflows
- src
- layouts
- lib
- pages
- sessions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
72 | 72 | | |
73 | 73 | | |
74 | 74 | | |
| 75 | + | |
| 76 | + | |
| 77 | + | |
| 78 | + | |
75 | 79 | | |
76 | 80 | | |
77 | 81 | | |
| |||
0 commit comments