"use client"; import { Button } from "@/components/ui/button"; import { AlertTriangle, RefreshCcw, Home } from "lucide-react"; interface GlobalErrorProps { error: Error & { digest?: string }; reset: () => void; } export default function GlobalError({ error, reset }: GlobalErrorProps) { return (

Critical Error

The application has encountered a critical error and cannot continue.

{error.message && (

Error details:

{error.message}

{error.digest &&

Error ID: {error.digest}

}
)}
); }