"use client"; import { Suspense } from "react"; import { useSearchParams } from "next/navigation"; import Link from "next/link"; import { Button } from "@/components/ui/button"; import { Card, CardContent, CardDescription, CardHeader, CardTitle, } from "@/components/ui/card"; import { XCircle, RefreshCw, Mail, Loader2 } from "lucide-react"; function VerifyErrorContent() { const searchParams = useSearchParams(); const reason = searchParams.get("reason"); const getErrorMessage = () => { switch (reason) { case "missing_token": return "Der Verifizierungs-Link ist unvollstaendig."; case "invalid_token": return "Der Verifizierungs-Link ist ungueltig oder bereits verwendet worden."; case "expired_token": return "Der Verifizierungs-Link ist abgelaufen."; default: return "Bei der Verifizierung ist ein Fehler aufgetreten."; } }; return (
Moegliche Gruende: