import React, { useEffect } from 'react' import { Col, Row } from 'reactstrap'; import ValidationField from '../../../Components/ValidationField/ValidationField'; import { useFormikContext } from 'formik'; import { DatePicker } from 'antd'; import { useTranslation } from 'react-i18next'; import { isEmpty } from '../../../Hooks/isEmpty'; import { useGetCategories } from '../../../api/Categories'; import useFormatToSelect from '../../../Hooks/useFormatToSelect'; import { useGetProduct } from '../../../api/product'; function Form() { const { values ,setFieldValue} = useFormikContext(); const [t] = useTranslation(); // FLAT coupn not be spacified && flate const coupon_type = [{ lable: "general", value: "general" },{ lable: "specified", value: "specified" }] const coupon_type_discount_flat = [{ lable: "general", value: "general" }] const discount_type = [{ lable: "percentage", value: "percentage" },{ lable: "flat", value: "flat" }] const { data: CategoriesData} = useGetCategories() const { data: ProductData } = useGetProduct() const SelectCategoriesData = useFormatToSelect(CategoriesData?.categories) const SelectProductData = useFormatToSelect(ProductData?.BaseProducts) useEffect(() => { if (values?.discount_type === 'flat') { console.log(values?.coupon_type,"values?.coupon_type"); setFieldValue("coupon_type","general") } }, [values?.discount_type]) return ( {/* */} ) } export default Form