24 lines
621 B
TypeScript
24 lines
621 B
TypeScript
/**
|
|
* AuthLoading - UI component for auth page loading states
|
|
*
|
|
* Pure presentation component for displaying auth-related loading.
|
|
* Used by LoginClient.tsx for authenticated redirect states.
|
|
*/
|
|
|
|
import { LoadingWrapper } from '../shared/state/LoadingWrapper';
|
|
|
|
interface AuthLoadingProps {
|
|
message?: string;
|
|
}
|
|
|
|
export function AuthLoading({ message = 'Authenticating...' }: AuthLoadingProps) {
|
|
return (
|
|
<main className="min-h-screen bg-deep-graphite flex items-center justify-center">
|
|
<LoadingWrapper
|
|
variant="spinner"
|
|
message={message}
|
|
size="lg"
|
|
/>
|
|
</main>
|
|
);
|
|
} |