feat: correctly use error boundaries per-page

This commit is contained in:
Aarnav Tale
2026-03-14 13:52:08 -04:00
parent 38cf93e5ae
commit 225a52ded6
8 changed files with 157 additions and 1 deletions
+5
View File
@@ -4,6 +4,7 @@ import { useMemo, useState } from "react";
import Code from "~/components/Code";
import Input from "~/components/Input";
import Link from "~/components/link";
import PageError from "~/components/page-error";
import Tooltip from "~/components/Tooltip";
import { Capabilities } from "~/server/web/roles";
import cn from "~/utils/cn";
@@ -381,3 +382,7 @@ export default function Page({ loaderData }: Route.ComponentProps) {
</>
);
}
export function ErrorBoundary({ error }: Route.ErrorBoundaryProps) {
return <PageError error={error} page="Machines" />;
}