"use client"; // Global error boundary — catches errors that bubble up past route-level // error.tsx files. Renders its own /
because the root layout // errored too. import { useEffect } from "react"; export default function GlobalError({ error, reset, }: { error: Error & { digest?: string }; reset: () => void; }) { useEffect(() => { console.error("[GlobalError]", error); }, [error]); return (The page hit an unexpected error. The team has been notified.
{error.message || "Unknown error"}
{error.digest ? `\n\nDigest: ${error.digest}` : ""}