e7b34a5ce2f67dee0aeaa38ad9ab4e2c9e8ab58d
- Create AuthSplash component: full-screen centered column, loading/redirecting/dead-end states - loading state: Loader2 spinner + 'Signing you in' heading + 'Taking you to the sign-in page…' body - redirecting state: spinner + customisable heading/body (defaults to cold-load copy) - dead-end state: tap-to-retry button (clearLoginRedirect + maybeRedirectToLogin) - role=status, aria-label, inline styles matching SkeletonCalendar layout approach - CalendarShell: early-return AuthSplash on meQuery.isLoading (no skeleton before auth) - CalendarShell: replace 'Sign-in required' role=alert block with AuthSplash state=redirecting - CalendarShell: isInitialLoading no longer includes meQuery.isLoading (handled by early return)
The file is empty.
Languages
TypeScript
97.3%
JavaScript
1.6%
CSS
0.9%
Dockerfile
0.1%