import { Button, InputCompOne, Stepper } from '../../shared/index'; import { state } from '../../../utils/states'; import {Formik, Form} from 'formik' import * as Yup from "yup"; type Props = { handleNextStep:(value:{})=>any } const initialValues = { gender: "", address: "", marital_status: "", state: "", email:"", country:"NG" }; // To get the validation schema const validationSchema = Yup.object().shape({ gender: Yup.string() .required("Required"), address: Yup.string() .required("Required"), marital_status: Yup.string() .required("Required"), state: Yup.string() .required("Required"), email: Yup.string() .email("Invalid") .required("Required"), country: Yup.string() .required("Required"), }); export default function DashboardHomeDetail({handleNextStep}:Props) { //FUNCTION TO HANDLE SUBMIT const handleSubmit = (values:any) => { handleNextStep(values) }; return (