import MuiDialog from "@/components/MuiDialog"; import { Button, Autocomplete, Card, Checkbox, DialogActions, Grid, Typography } from "@mui/material"; import { Paper } from "@mui/material"; import { Stack } from '@mui/material'; import React, { useState } from 'react'; import { DetailFinalLogType } from "../Model/Types"; import { fDateTimesecond, toTitleCase } from "@/utils/formatTime"; import { useFieldArray, useForm } from 'react-hook-form'; import { FormProvider, RHFDatepicker, RHFSelect, RHFTextField } from '@/components/hook-form'; import axios from "@/utils/axios"; import { enqueueSnackbar } from "notistack"; import { useNavigate } from "react-router"; import { LoadingButton } from '@mui/lab'; import AddIcon from '@mui/icons-material/Add'; type DialogConfirmationType = { openDialog: boolean; setOpenDialog: any; onSubmit?: void; requestLog: DetailFinalLogType|undefined; } export default function DialogHospitalCare({requestLog, setOpenDialog, openDialog } : DialogConfirmationType ) { interface FormValuesProps extends Partial { taxes: boolean; inStock: boolean; } const onSubmit = async (data: DetailFinalLogType) => { reset(); } const methods = useForm(); const { reset, watch, control, setValue, getValues, setError, handleSubmit, resetField, formState: { isSubmitting }, } = methods; const {fields, append, remove} = useFieldArray({name: "secondary_diagnosis_id", control}) const getContent = () => ( {/* Location */} Location* {/* Dokter */} Doctor* Medical Record Number* Symptoms* Sign* Diagnosis* {/* Examination and Result* {/* Invoice* Save ); return ( ); }