import Notifications from "@/core/components/notifications"; import StyledForm from "@/core/components/StyledForm"; import useDirection from "@/lib/app/hooks/useDirection"; import DataSaverOnIcon from "@mui/icons-material/DataSaverOn"; import { Box, Button, Stack, TextField } from "@mui/material"; import { Field, Formik } from "formik"; import { useTranslations } from "next-intl"; import Image from "next/image"; const NavyForm = () => { const t = useTranslations(); const { directionApp } = useDirection(); const initialValues = { name: "", phone_number: "", vehicle_type: "", plate_number: "", province: "", navgan_id: "", national_code: "", shenasname_id: "", national_card_img: "", shenasname_img: "", }; const handleSubmit = async (values, props) => { Notifications(directionApp, t, undefined); await axios .post(SEND_LOAN_REQUEST_NAVGAN, { name: values.name, phone_number: values.phone_number, vehicle_type: values.vehicle_type, plate_number: values.plate_number, province_id: values.province, navgan_id: values.navgan_id, national_code: values.national_code, shenasname_id: values.shenasname_id, }) .then(function (response) { Notifications(directionApp, t, response); }) .catch(function (error) { Notifications(directionApp, t, error.response); props.setSubmitting(false); }); }; return ( {(props) => ( {t("app_name")} {t("app_name")} )} ); }; export default NavyForm;