"use client"; import { useEffect } from "react"; import { AlertTriangle, RefreshCw } from "lucide-react"; /** * Global error boundary for the root layout. * Note: This component cannot use translations since it's outside providers. * It must render its own and
tags as it replaces the root layout. */ export default function GlobalError({ error, reset, }: { error: Error & { digest?: string }; reset: () => void; }) { useEffect(() => { console.error("Global error:", error); }, [error]); return (An unexpected error occurred. Please try again.