diff --git a/src/components/DetailScheduleDetail/DetailInfoCard.tsx b/src/components/DetailScheduleDetail/DetailInfoCard.tsx index 44badf4..76e973d 100644 --- a/src/components/DetailScheduleDetail/DetailInfoCard.tsx +++ b/src/components/DetailScheduleDetail/DetailInfoCard.tsx @@ -23,11 +23,14 @@ import { SaveDetailSchedule } from "./DetailScheudleDetailView"; // temp interface input type Props = { - recordDetails: any; + // recordDetails: SaveDetailSchedule; isEditing: boolean; }; -const DetailInfoCard: React.FC = ({ recordDetails, isEditing }) => { +const DetailInfoCard: React.FC = ({ + // recordDetails, + isEditing + }) => { const { t, i18n: { language }, @@ -39,12 +42,12 @@ const DetailInfoCard: React.FC = ({ recordDetails, isEditing }) => { formState: { errors, defaultValues, touchedFields }, } = useFormContext(); - const [details, setDetails] = useState(null); + const [details, setDetails] = useState(undefined); useEffect(() => { - console.log("[debug] record details", recordDetails); - setDetails(recordDetails); - }, [recordDetails]); + console.log("[debug] record details", defaultValues) + setDetails(defaultValues as SaveDetailSchedule); + }, [defaultValues]) useEffect(() => { console.log("[debug] isEdit", isEditing); diff --git a/src/components/DetailScheduleDetail/DetailScheudleDetailView.tsx b/src/components/DetailScheduleDetail/DetailScheudleDetailView.tsx index 992b44f..661de19 100644 --- a/src/components/DetailScheduleDetail/DetailScheudleDetailView.tsx +++ b/src/components/DetailScheduleDetail/DetailScheudleDetailView.tsx @@ -50,7 +50,7 @@ type Props = { isEditMode: boolean; // type: TypeEnum; defaultValues: Partial | undefined; - qcChecks: ItemQc[]; + // qcChecks: ItemQc[] }; const DetailScheduleDetailView: React.FC = ({ @@ -98,14 +98,12 @@ const DetailScheduleDetailView: React.FC = ({ }, [isEditMode]); // console.log(typeId) const formProps = useForm({ - defaultValues: defaultValues - ? defaultValues - : { - id: 1, - productionDate: "2025-05-07", - totalJobOrders: 13, - totalProductionQty: 21000, - }, + defaultValues: defaultValues ? defaultValues : { + id: 1, + productionDate: "2025-05-07", + totalJobOrders: 13, + totalProductionQty: 21000, + } as SaveDetailSchedule, }); const errors = formProps.formState.errors; @@ -170,7 +168,7 @@ const DetailScheduleDetailView: React.FC = ({ {/* */} {/**/}