import React, { useEffect, useState } from 'react'
import { useForm } from 'react-hook-form'
import { useDispatch, useSelector } from 'react-redux'
import { ADDFRAMEWORK, FORM_CAST } from '../src/redux/actions'
import AppContainer from './appContainer'
import Image from 'next/image'
import { Step, Steps, useSteps } from 'chakra-ui-steps'
import { MDBContainer, MDBInput, MDBTypography } from 'mdb-react-ui-kit'
import { Box, Button, Center, Flex, Heading, Input, Select, SimpleGrid, Stack } from '@chakra-ui/react'
import { withKeepAlive } from 'react-next-keep-alive'
import { useRouter } from 'next/router'
const CooperationRequest = () => {
const Parallax = ({ quality }) => {
return `../resource/parallax/about.jpg`
}
const { replace } = useRouter()
useEffect(() => {
replace('/recruitment')
}, [])
const userData = useSelector(state => state.Global)
const formReq = useSelector(state => state.FormRequest)
const dispatch = useDispatch()
console.log('formReq', formReq)
const [Access, SetAccess] = useState(true)
const PersonalForm = () => {
const [Sex, SetSex] = useState(0)
const {
register,
handleSubmit,
watch,
formState: { errors }
} = useForm()
let hasErr = Object.keys(errors).length
const onSubmit = async data => {
console.log('dadadada', data)
if (hasErr === 0) {
dispatch(FORM_CAST(data))
nextStep()
} else {
alert('مقادیر وارد شده معبتر نمی باشد')
}
}
return (
{errors?.national_code?.type === 'required' &&
وارد کردن کد ملی اجباری است
} {errors?.national_code?.type === 'maxLength' &&کد ملی وارد شده معبتر نمی باشد
}{errors?.birth_location?.type === 'required' &&
وارد کردن محل تولد اجباری است
}{errors?.birthdate?.type === 'required' &&
وارد کردن تاریخ تولد اجباری است
}{errors?.gender?.type === 'required' &&
مشخص کردن جنسیت اجباری است
}{errors?.marital?.type === 'required' &&
مشخص کردن جنسیت اجباری است
}