|
|
@@ -23,11 +23,14 @@ import { SaveDetailSchedule } from "./DetailScheudleDetailView"; |
|
|
|
// temp interface input |
|
|
|
|
|
|
|
type Props = { |
|
|
|
recordDetails: any; |
|
|
|
// recordDetails: SaveDetailSchedule; |
|
|
|
isEditing: boolean; |
|
|
|
}; |
|
|
|
|
|
|
|
const DetailInfoCard: React.FC<Props> = ({ recordDetails, isEditing }) => { |
|
|
|
const DetailInfoCard: React.FC<Props> = ({ |
|
|
|
// recordDetails, |
|
|
|
isEditing |
|
|
|
}) => { |
|
|
|
const { |
|
|
|
t, |
|
|
|
i18n: { language }, |
|
|
@@ -39,12 +42,12 @@ const DetailInfoCard: React.FC<Props> = ({ recordDetails, isEditing }) => { |
|
|
|
formState: { errors, defaultValues, touchedFields }, |
|
|
|
} = useFormContext<SaveDetailSchedule>(); |
|
|
|
|
|
|
|
const [details, setDetails] = useState<SaveDetailSchedule | null>(null); |
|
|
|
const [details, setDetails] = useState<SaveDetailSchedule | undefined>(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); |
|
|
|