import React from 'react' import * as Yup from 'yup'; import { useState } from 'react'; import { useFormik, Form, FormikProvider } from 'formik'; import { Box, Button, Stack, TextField, InputLabel,MenuItem,FormControl,Select } from '@mui/material'; import { niveles_educativos } from '../Rows' export function StepOne(props) { const [educativo, setEducativo] = useState(''); const changeNivelEducativo = (event) => { setEducativo(event.target.value); }; const CandidatoSchema = Yup.object().shape({ firstName: Yup.string().min(2, 'Demasiado corto!').max(50, 'Demasiado largo!').required('El nombre es requerido'), lastName: Yup.string().min(2, 'Demasiado corto!').max(50, 'Demasiado Largo!').required('El apellido es requerido'), puesto: Yup.string().required('El puesto es requerido'), niveles_educativo: Yup.number().required('Selecciona un nivel educativo') }); let { handleNext, handleBack } = props const formik = useFormik({ initialValues: { firstName: '', lastName: '', puesto: '', niveles_educativo: 0, }, onSubmit: (fields) => { console.log('SUBMIT > ',fields) handleNext() }, validationSchema: CandidatoSchema, }); const {errors, touched, handleSubmit, getFieldProps } = formik; return (
Nivel Educativo
); }