veza/apps/web/src/features/auth/components/sessions-page
senke de12f5036c fix(web): resolve all 568 TypeScript errors — tsc --noEmit now passes with zero errors
Major categories fixed:
- TS6133 (188): Remove unused imports (React, icons, types) and variables
- TS2322 (222): Fix type mismatches in stories (satisfies Meta -> const meta: Meta),
  add nullish coalescing for optional values, fix component prop types
- TS2345 (43): Fix argument type mismatches with proper null checks and type narrowing
- TS2741 (21): Add missing required properties to mock/story data
- TS2339 (19): Fix property access on incorrect types, add type guards
- TS2353 (13): Remove extra properties from object literals or extend interfaces
- TS2352 (11): Fix type conversion chains
- TS2307 (9): Fix import paths and module references
- Other (42): Fix implicit any, possibly undefined, export declarations

Vite build and tsc --noEmit both pass cleanly.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-02-13 00:32:08 +01:00
..
index.ts refactor(auth): split SessionsPage into module (Header, Content, Skeleton, stories) 2026-02-05 23:19:06 +01:00
SessionsPage.stories.tsx fix(web): resolve all 568 TypeScript errors — tsc --noEmit now passes with zero errors 2026-02-13 00:32:08 +01:00
SessionsPage.tsx refactor(auth): split SessionsPage into module (Header, Content, Skeleton, stories) 2026-02-05 23:19:06 +01:00
SessionsPageContent.tsx refactor(auth): split SessionsPage into module (Header, Content, Skeleton, stories) 2026-02-05 23:19:06 +01:00
SessionsPageEmpty.tsx refactor(auth): split SessionsPage into module (Header, Content, Skeleton, stories) 2026-02-05 23:19:06 +01:00
SessionsPageErrorBanner.tsx refactor(auth): split SessionsPage into module (Header, Content, Skeleton, stories) 2026-02-05 23:19:06 +01:00
SessionsPageHeader.tsx feat(ui): remaining polish — DnD feedback, typography headings, lightbox, share dialog 2026-02-09 23:54:39 +01:00
SessionsPageRevokeAllButton.tsx refactor: unify loading components -- consolidate Spinner into LoadingSpinner 2026-02-12 22:04:45 +01:00
SessionsPageSessionItem.tsx refactor: unify loading components -- consolidate Spinner into LoadingSpinner 2026-02-12 22:04:45 +01:00
SessionsPageSkeleton.tsx ui(components): migrate remaining 27 skeleton files to Skeleton shimmer 2026-02-08 23:21:33 +01:00
types.ts refactor(auth): split SessionsPage into module (Header, Content, Skeleton, stories) 2026-02-05 23:19:06 +01:00
useSessionsPage.ts refactor(auth): split SessionsPage into module (Header, Content, Skeleton, stories) 2026-02-05 23:19:06 +01:00