"use client"; import { Box, Card, CardContent, Grid, Stack, TextField, Typography, } from "@mui/material"; import { Controller, useFormContext } from "react-hook-form"; import { useTranslation } from "react-i18next"; import InputDataGrid from "../InputDataGrid"; import { useCallback, useEffect, useMemo, useState } from "react"; import { GridColDef, GridRowModel } from "@mui/x-data-grid"; import { InputDataGridProps, TableRow } from "../InputDataGrid/InputDataGrid"; import { TypeEnum } from "@/app/utils/typeEnum"; import { CreateItemInputs } from "@/app/api/settings/item/actions"; import { NumberInputProps } from "@/components/CreateItem/NumberInputProps"; import { arrayToDateString, integerFormatter } from "@/app/utils/formatUtil"; import { DetailedProdScheduleResult } from "@/app/api/scheduling"; // import { SaveDetailedSchedule } from "./DetailedScheduleDetailView"; // temp interface input type Props = { // recordDetails: SaveDetailedSchedule; isEditing: boolean; }; const DetailInfoCard: React.FC = ({ // recordDetails, isEditing }) => { const { t, i18n: { language }, } = useTranslation(); const { control, register, getValues, formState: { errors, defaultValues, touchedFields }, } = useFormContext(); // const [details, setDetails] = useState(undefined); useEffect(() => { console.log("[debug] record details", defaultValues) // setDetails(defaultValues as DetailedProdScheduleResult); }, [defaultValues]) useEffect(() => { console.log("[debug] isEdit", isEditing); }, [isEditing]); return ( {/* {t("Schedule Detail")} */} ( )} /> ); }; export default DetailInfoCard;