implemented refer modal

This commit is contained in:
2025-11-18 09:41:12 +03:30
parent 16d30665d0
commit 9aa6ca9617

View File

@@ -1,9 +1,36 @@
import { Box } from "@mui/material";
import { Box, Button, DialogActions, TextField } from "@mui/material";
import { useState } from "react";
import { Controller, useForm } from "react-hook-form";
export default function ReferForm({ mutate, onClose }) {
const [isSubmitting, setIsSubmitting] = useState(false);
const { control, handleSubmit } = useForm({
defaultValues: {
expert_description: "",
},
});
const onSubmit = (data) => {
console.log(data);
setIsSubmitting(true);
mutate();
};
export default function ReferForm({ mutate }) {
return (
<Box sx={{ display: "flex", flexDirection: "column", mt: 1 }}>
<div></div>
<Controller
name="expert_description"
control={control}
render={({ field }) => <TextField {...field} fullWidth multiline minRows={3} label="توضیحات" />}
/>
<DialogActions>
<Button onClick={onClose} variant="outlined" disabled={isSubmitting}>
انصراف
</Button>
<Button variant="contained" onClick={handleSubmit(onSubmit)} disabled={isSubmitting}>
انجام عملیات
</Button>
</DialogActions>
</Box>
);
}