diff --git a/apps/admin/app/studies/assignments/[studyDetailId]/_components/CustomTextField.tsx b/apps/admin/app/studies/assignments/[studyDetailId]/_components/CustomTextField.tsx index ded4e55f..28979eba 100644 --- a/apps/admin/app/studies/assignments/[studyDetailId]/_components/CustomTextField.tsx +++ b/apps/admin/app/studies/assignments/[studyDetailId]/_components/CustomTextField.tsx @@ -1,3 +1,5 @@ +"use client"; + import { useController } from "react-hook-form"; import type { TextFieldProps } from "wowds-ui/TextField"; import TextField from "wowds-ui/TextField"; @@ -7,7 +9,6 @@ interface CustomTextFieldProps extends TextFieldProps { control: any; } -// TODO: defaultValue 적용 안되는 문제 const CustomTextField = ({ name, control, diff --git a/apps/admin/app/studies/assignments/[studyDetailId]/edit-assignment/page.tsx b/apps/admin/app/studies/assignments/[studyDetailId]/edit-assignment/page.tsx index edfd3c96..fc6b7a78 100644 --- a/apps/admin/app/studies/assignments/[studyDetailId]/edit-assignment/page.tsx +++ b/apps/admin/app/studies/assignments/[studyDetailId]/edit-assignment/page.tsx @@ -20,19 +20,6 @@ const Assignments = ({ }) => { const { open, onOpen } = useOpenState(); - const methods = useForm< - AssignmentApiRequestDto & { - onOpen: () => void; - } - >({ - defaultValues: { - title: "", - deadLine: "2024-09-07T00:00:00", - descriptionNotionLink: "", - onOpen: onOpen, - }, - }); - const [assignment, setAssignment] = useState( null ); @@ -47,6 +34,19 @@ const Assignments = ({ fetchAssignment(); }, [studyDetailId]); + const methods = useForm< + AssignmentApiRequestDto & { + onOpen: () => void; + } + >({ + defaultValues: { + title: assignment?.title, + deadLine: "2024-09-07T00:00:00", + descriptionNotionLink: assignment?.descriptionLink, + onOpen: onOpen, + }, + }); + if (!assignment) return null; const { assignmentStatus, week } = assignment;