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:
@@ -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}
|
||||
|
||||
Reference in New Issue
Block a user