"use client"; import { ExternalLink } from "lucide-react"; import { useEffect, useMemo } from "react"; import { buildIssueUrl } from "@/lib/error-toast"; export default function ErrorPage({ error, reset, }: { error: globalThis.Error & { digest?: string; code?: string; requestId?: string }; reset: () => void; }) { useEffect(() => { import("posthog-js") .then(({ default: posthog }) => { posthog.captureException(error); }) .catch(() => {}); }, [error]); const issueUrl = useMemo(() => buildIssueUrl(error), [error]); return (

Something went wrong

An unexpected error occurred. Please try again, or report this issue if it persists.

{(error.digest || error.code || error.requestId) && (
{error.code && Code: {error.code}} {error.requestId && ID: {error.requestId}} {error.digest && Digest: {error.digest}}
)}
Report Issue
); }