2023-11-09 19:10:59 +03:00

28 lines
618 B
TypeScript

import * as apiIUS from '@/api/ius/query';
import type { Request } from '@/api/ius/types';
import { Form } from '@/components/Form';
type Props = {
params: { slug: string };
searchParams: { [key: string]: string | string[] | undefined };
};
export default async function Page(props: Props) {
const data = await getData({
searchParams: props.searchParams,
slug: props.params.slug,
});
return <Form {...data} />;
}
async function getData(params: Request) {
const data = await apiIUS.getData(params);
const metaData = await apiIUS.getMetaData(params);
return {
data,
metaData,
};
}