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
+5
View File
@@ -4,6 +4,8 @@ import { useTranslation } from "react-i18next";
import { ObjectForm, type ObjectFormValues } from "./object-form";
import { useCreateObject, useSetFields, FieldRejection } from "../api/queries";
import { useDocumentTitle } from "../lib/use-document-title";
import { PageTitle } from "@/components/ui/page-title";
export function ObjectNewPage() {
const { t } = useTranslation();
@@ -12,6 +14,8 @@ export function ObjectNewPage() {
const setFields = useSetFields();
const [error, setError] = useState<string | null>(null);
useDocumentTitle(t("objects.new"));
const onSubmit = async (values: ObjectFormValues) => {
setError(null);
@@ -44,6 +48,7 @@ export function ObjectNewPage() {
return (
<div className="mx-auto max-w-2xl">
<PageTitle className="mb-4">{t("objects.new")}</PageTitle>
<ObjectForm
mode="create"
formError={error}