feat(web): page <h1> + document.title on list/form routes (#57)

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This commit is contained in:
2026-06-07 17:17:01 +02:00
parent 70025e1e71
commit 6e1f5ea50f
7 changed files with 81 additions and 25 deletions
+9 -2
View File
@@ -5,6 +5,8 @@ import { X } from "lucide-react";
import { ObjectsTable } from "./objects-table";
import { useMediaQuery } from "../lib/use-media-query";
import { useDocumentTitle } from "../lib/use-document-title";
import { PageTitle } from "@/components/ui/page-title";
const ObjectDetailDrawer = lazy(() =>
import("./object-detail-drawer").then((m) => ({ default: m.ObjectDetailDrawer })),
@@ -23,11 +25,16 @@ export function ObjectsPage() {
const open = Boolean(detailMatch ?? editMatch);
const isWide = useMediaQuery("(min-width: 1024px)");
useDocumentTitle(t("nav.objects"));
const closeDetail = () => navigate(`/objects?${searchParams}`);
const table = (
<div className="overflow-hidden">
<ObjectsTable />
<div className="flex h-full flex-col overflow-hidden">
<PageTitle className="px-4 pt-4 pb-2">{t("nav.objects")}</PageTitle>
<div className="flex-1 overflow-hidden">
<ObjectsTable />
</div>
</div>
);