28 lines
721 B
TypeScript
28 lines
721 B
TypeScript
import { FnrsRegistPage } from "@/pages/fnrs-cnsltn";
|
|
import { parseTaskSeComCdFromApi } from "@/pages/fnrs-cnsltn/lib/fnrs-cnsltn-regist-schema";
|
|
|
|
interface PageProps {
|
|
searchParams: Promise<{
|
|
taskSeComCd?: string;
|
|
admdstCd?: string;
|
|
sido?: string;
|
|
gugun?: string;
|
|
}>;
|
|
}
|
|
|
|
export default async function Page({ searchParams }: PageProps) {
|
|
const params = await searchParams;
|
|
const taskSeComCd = parseTaskSeComCdFromApi(params.taskSeComCd);
|
|
|
|
return (
|
|
<FnrsRegistPage
|
|
defaults={{
|
|
taskSeComCd: taskSeComCd.length ? taskSeComCd : undefined,
|
|
admdstCd: params.admdstCd,
|
|
sido: params.sido,
|
|
gugun: params.gugun,
|
|
}}
|
|
/>
|
|
);
|
|
}
|