diff --git a/apps/web/app/ius/[slug]/page.tsx b/apps/web/app/ius/[slug]/page.tsx index a1aa462..5720511 100644 --- a/apps/web/app/ius/[slug]/page.tsx +++ b/apps/web/app/ius/[slug]/page.tsx @@ -1,5 +1,5 @@ import * as apiIUS from '@/api/ius/query'; -import { Form, Header } from '@/components/Form'; +import { Form } from '@/components/Form'; import type { PageProps } from '@/types/page'; import { withError } from '@/utils/error'; import { getPageUrlParams, makeCreateUrl } from '@/utils/url'; @@ -33,11 +33,10 @@ export default async function Page(pageProps: PageProps) { apiIUS.getMetaData({ createUrl }), apiIUS.getConfig({ createUrl }), ]).then(([data, metaData, { title }]) => { - const props = { data, metaData, pageUrlParams }; + const props = { data, metaData, pageUrlParams, title }; return ( -
); diff --git a/apps/web/components/Form/index.tsx b/apps/web/components/Form/index.tsx index d730281..6b8c070 100644 --- a/apps/web/components/Form/index.tsx +++ b/apps/web/components/Form/index.tsx @@ -2,15 +2,18 @@ import { Buttons } from './Buttons'; import { FormContextProvider } from './context/form-context'; import { Elements } from './Elements'; +import { Header } from './Header'; import type { Props } from './types'; import { makeCreateUrl } from '@/utils/url'; import { Divider } from 'ui'; export function Form(props: Props) { - const { pageUrlParams } = props; + const { pageUrlParams, title } = props; + const createUrl = makeCreateUrl(pageUrlParams); return ( - + +
diff --git a/apps/web/components/Form/types.ts b/apps/web/components/Form/types.ts index 6d719f0..d35eaaf 100644 --- a/apps/web/components/Form/types.ts +++ b/apps/web/components/Form/types.ts @@ -5,4 +5,5 @@ export type Props = { readonly data: ResponseGetData; readonly metaData: ResponseMetaData; readonly pageUrlParams: PageUrlParams; + readonly title: string; };