Spaces:
Running
Running
File size: 791 Bytes
31b3c47 | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 | import type { ErrorComponentProps } from "@tanstack/react-router";
import { TriangleAlert } from "lucide-react";
import { errorMessage } from "./error-message";
export function AppErrorComponent({ error }: ErrorComponentProps) {
return (
<main
className={
"flex min-h-screen flex-col items-center justify-center gap-3 px-6 text-center " +
"bg-zinc-50 text-zinc-900 dark:bg-zinc-950 dark:text-zinc-50"
}
>
<span className="text-red-500" aria-hidden="true">
<TriangleAlert className="size-10" strokeWidth={2} />
</span>
<h1 className="text-lg font-semibold">Something went wrong</h1>
<p className="max-w-md text-sm break-words text-zinc-500 dark:text-zinc-400">
{errorMessage(error)}
</p>
</main>
);
}
|