Text
Text
component";
import { TextField } from "@/components/text-field.component/text-field";
import {
ProductForm,
ProductSchemas
} from "@/schemas";
import { ResponseBrandProduct, ResponseProductId, ResponseTaxProduct,
ResponseUnitProduct } from "@/types";
import { getApi } from "@/utils";
import { zodResolver } from "@hookform/resolvers/zod";
import Box from "@mui/material/Box";
import Button from "@mui/material/Button";
import Dialog from "@mui/material/Dialog";
import {
default as DialogActions,
default as DialogContent,
} from "@mui/material/DialogContent";
import DialogTitle from "@mui/material/DialogTitle";
import Grid from "@mui/material/Grid";
import Stack from "@mui/material/Stack";
import axios from "axios";
import queryString from "query-string";
import { useForm } from "react-hook-form";
import { queryClient } from "../_app";
interface ModalEdit {
open: boolean;
toggle: () => void;
id: number;
}
return response.data.data;
},
resolver: zodResolver(ProductSchemas),
});
toggle();
} catch (error) {
console.log(error);
}
};
return (
<Dialog fullWidth maxWidth="md" open={open}>
<DialogTitle fontWeight={600} sx={{ position: "relative" }}>
Edit Produk
</DialogTitle>
<DialogContent dividers>
<Stack spacing={4}>
<Box>
<Grid container spacing={3}>
<Grid item xs={12} md={12}>
<TextField
control={control}
name="product_details.name"
label="Nama Produk"
placeholder="Masukan Nama Produk"
InputLabelProps={{
shrink: true,
}}
/>
</Grid>