Something went wrong
+{error.message || "An unexpected error occurred."}
+ {error.digest ?Reference: {error.digest}
: null} + +diff --git a/app/global-error.tsx b/app/global-error.tsx new file mode 100644 index 0000000..4f9345e --- /dev/null +++ b/app/global-error.tsx @@ -0,0 +1,34 @@ +"use client" + +// Minimal global error boundary to avoid hook usage on missing providers during prerender. +// Does not rely on any contexts; renders a simple retry action. +export default function GlobalError({ + error, + reset, +}: { + error: Error & { digest?: string } + reset: () => void +}) { + return ( + +
+{error.message || "An unexpected error occurred."}
+ {error.digest ?Reference: {error.digest}
: null} + +