Developer
|
6bd7443e68
|
refactor: extract sessions page components (Task 4.2)
- Extract CreateSessionForm component with self-contained form state
- Extract SessionList component managing confirmations and health polling
- Extract SessionCard presentational component for active/recent variants
- Add ConfirmDialog reusable UI primitive
- Slim sessions page from ~668 lines to 156 lines
- Keep lastSession section inline per design decision
Quality gates: tsc (pass), eslint (pass), build (pass)
Refs: repo-restructure Task 4.2
|
2026-06-02 21:57:44 +00:00 |
|