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 ( + + +
+

Something went wrong

+

{error.message || "An unexpected error occurred."}

+ {error.digest ?

Reference: {error.digest}

: null} + +
+ + + ) +}