import { Col, Row } from "reactstrap"; import ValidationField from "../../../Components/ValidationField/ValidationField"; import { useFormikContext } from "formik"; import { useModalState } from "../../../zustand/Modal"; import { useEffect } from "react"; import { useGetAllExamTypes } from "../../../api/examTypes"; import useFormatDataToSelect from "../../../utils/useFormatDataToSelect"; const Form = () => { const formik = useFormikContext(); const { isOpen } = useModalState((state) => state); const { data: ExamTypes } = useGetAllExamTypes({}); const ExamTypesSelect = useFormatDataToSelect(ExamTypes?.data); useEffect(() => { if (isOpen === "") { formik.setErrors({}); } if (isOpen === "isSuccess") { formik.setErrors({}); formik.resetForm(); } }, [isOpen]); return ( ); }; export default Form;