Files
Bookra/apps/frontend/src/routes/auth-callback-route.tsx
T
Tomas Dvorak 48c3e15a38 cleanup
2026-05-05 09:48:07 +02:00

28 lines
906 B
TypeScript

import { onMount } from "solid-js";
import { useNavigate } from "@solidjs/router";
import { BookraCharacter } from "../components/bookra-character";
import { Card, CardContent, CardDescription, CardHeader, CardTitle } from "../components/ui";
export function AuthCallbackRoute() {
const navigate = useNavigate();
onMount(() => {
window.setTimeout(() => navigate("/dashboard", { replace: true }), 250);
});
return (
<section class="section-container py-16">
<Card class="surface-elevated mx-auto max-w-xl text-center">
<CardHeader>
<div class="mb-4 flex justify-center">
<BookraCharacter pose="hello" size="lg" animate />
</div>
<CardTitle>Finishing sign-in</CardTitle>
<CardDescription>Redirecting you to your dashboard.</CardDescription>
</CardHeader>
<CardContent />
</Card>
</section>
);
}