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;
};