"use client"; import { authClient } from "@/lib/auth-client"; import { useRouter } from "next/navigation"; import Link from "next/link"; import { useTranslations } from "next-intl"; import { toast } from "@/lib/toast"; export default function Home() { const t = useTranslations('toasts'); const { data: session, isPending } = authClient.useSession(); const router = useRouter(); if (isPending) { return ( Laden... ); } return ( 🍋 LemonSpace {session?.user ? ( Willkommen, {session.user.name} Zum Dashboard { toast.info(t('auth.signedOut')); void authClient.signOut().then(() => router.refresh()); }} className="rounded-lg border border-border px-6 py-3 text-sm hover:bg-accent" > Abmelden ) : ( Anmelden Registrieren )} ); }
Laden...
Willkommen, {session.user.name}