"use client"; import Stack from "@mui/material/Stack"; import Box from "@mui/material/Box"; import Card from "@mui/material/Card"; import CardContent from "@mui/material/CardContent"; import Grid from "@mui/material/Grid"; import TextField from "@mui/material/TextField"; import Typography from "@mui/material/Typography"; import { useTranslation } from "react-i18next"; import CardActions from "@mui/material/CardActions"; import RestartAlt from "@mui/icons-material/RestartAlt"; import Button from "@mui/material/Button"; import { Controller, useFormContext } from "react-hook-form"; import { CustomerFormInputs } from "@/app/api/customer/actions"; import { FormControl, InputLabel, MenuItem, Select } from "@mui/material"; import ContactInfo from "./ContactInfo"; import { useCallback } from "react"; import { SubsidiaryType } from "@/app/api/subsidiary"; interface Props { subsidiaryTypes: SubsidiaryType[], } const SubsidiaryInfo: React.FC = ({ subsidiaryTypes, }) => { const { t } = useTranslation(); const { register, formState: { errors, defaultValues }, control, reset, resetField, setValue } = useFormContext(); const resetSubsidiary = useCallback(() => { if (defaultValues !== undefined) { resetField("code") resetField("name") resetField("address") resetField("district") resetField("typeId") resetField("brNo") } }, [defaultValues]) return ( <> {t("Subsidiary Info")} {t("Subsidiary Type")} ( )} /> ); }; export default SubsidiaryInfo;