diff --git a/src/components/DetailScheduleDetail/DetailInfoCard.tsx b/src/components/DetailScheduleDetail/DetailInfoCard.tsx index ff5b994..6140763 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 2e337d5..8a0b5ee 100644 --- a/src/components/DetailScheduleDetail/DetailScheudleDetailView.tsx +++ b/src/components/DetailScheduleDetail/DetailScheudleDetailView.tsx @@ -36,7 +36,7 @@ type Props = { isEditMode: boolean; // type: TypeEnum; defaultValues: Partial | undefined; - qcChecks: ItemQc[] + // qcChecks: ItemQc[] }; const DetailScheduleDetailView: React.FC = ({ @@ -89,7 +89,7 @@ const DetailScheduleDetailView: React.FC = ({ productionDate: "2025-05-07", totalJobOrders: 13, totalProductionQty: 21000, - }, + } as SaveDetailSchedule, }); const errors = formProps.formState.errors; @@ -157,7 +157,7 @@ const DetailScheduleDetailView: React.FC = ({ {/* */} {/**/}