"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 (
Verifizierung fehlgeschlagen {getErrorMessage()}

Moegliche Gruende:

  • Der Link wurde bereits verwendet
  • Der Link wurde nicht vollstaendig kopiert
  • Du hast einen neueren Verifizierungs-Link erhalten
); } export default function VerifyErrorPage() { return ( }> ); }