"use client"; import { Box, Card, CardContent, FormControl, 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 { NumberInputProps } from "@/components/CreateItem/NumberInputProps"; import { arrayToDateString, integerFormatter } from "@/app/utils/formatUtil"; import { RoughProdScheduleResult } from "@/app/api/scheduling"; import { DatePicker, LocalizationProvider } from "@mui/x-date-pickers"; import { AdapterDayjs } from "@mui/x-date-pickers/AdapterDayjs"; type Props = { isEditing: boolean; }; const DetailInfoCard: React.FC = ({ isEditing }) => { const { t, i18n: { language }, } = useTranslation(); const { control, register, getValues, watch, formState: { errors, defaultValues, touchedFields }, } = useFormContext(); // const [details, setDetails] = useState(null); useEffect(() => { console.log("[debug] record details", getValues()); // setDetails(recordDetails); }, [getValues]); useEffect(() => { console.log("[debug] isEdit", isEditing); }, [isEditing]); return ( {/* {t("Schedule Detail")} */} ); }; export default DetailInfoCard;