"use client"; import { AlertTriangle, RotateCcw } from "lucide-react"; import Link from "next/link"; import { useEffect } from "react"; import { Button, LINK_BUTTON_CLASS } from "@/components/ui/Button"; // Without this file a failed render drops the user on Next.js's own error // screen — no navigation, no way back, and in production just "a client-side // exception occurred". `reset()` re-renders the segment, which is enough for // the common case of a transient Supabase timeout. export default function AppError({ error, reset }: { error: Error & { digest?: string }; reset: () => void }) { useEffect(() => { console.error("Route error:", error); }, [error]); return (
Die Daten wurden nicht verändert. Meist hilft ein erneuter Versuch; bleibt der Fehler, wenden Sie sich bitte an die IT-Betreuung.
Fehlerkennung: {error.digest}
)}