"use client"; import { useEffect } from "react"; import Link from "next/link"; import { AlertCircle, ArrowRight, RefreshCw } from "lucide-react"; import { reportClientError } from "@/lib/telemetry"; export default function RouteError({ error, reset, }: { error: Error & { digest?: string }; reset: () => void; }) { useEffect(() => { if (process.env.NODE_ENV !== "production") { console.error("[DocDoe] Unhandled route error:", error); } reportClientError(error, "route-error", { digest: error.digest }); }, [error]); return (
); }