import React from "react"; import { useModalTabsState } from "../../../zustand/ModalTabsState"; import { useModalState } from "../../../zustand/Modal"; import { useFormikContext } from "formik"; import { toast } from "react-toastify"; interface TabsSubmiteProps { steps: number; } const TabsSubmite: React.FC = ({ steps }) => { const formik = useFormikContext(); const { isOpen, setIsOpen } = useModalState((state) => state); const { ActiveTab, setActiveTab } = useModalTabsState((state) => state); function handelNext() { // console.log("submited"); if (Number(ActiveTab) >= steps) { return; } setActiveTab(Number(ActiveTab) + 1); } function handelPre() { setActiveTab(Number(ActiveTab) - 1); } const handleSubmit = () => { if (formik.isValid) { formik.submitForm(); } else { toast.error("الرجاء ادخال جنيع البيانات المطلوبة"); } }; return (
{ActiveTab > 0 ? "رجوع للخطوة السابقة" : ""}
); }; export default TabsSubmite;