import { Link, useRouter } from "@tanstack/react-router"; import type { ErrorComponentProps } from "@tanstack/react-router"; import { Button, buttonClass } from "./ui/Button"; export function DefaultCatchBoundary({ error }: ErrorComponentProps) { const router = useRouter(); const message = error instanceof Error ? error.message : "Unexpected error"; console.error("Route error:", error); return (