import React, {useContext, useState} from 'react'; import {Box, Input, Select, SimpleGrid} from "@chakra-ui/react"; import {MDBBtn, MDBInputGroup, MDBInputGroupText} from "mdb-react-ui-kit"; import {FiUser} from "react-icons/fi"; import {useForm} from "react-hook-form"; import {HandleFormReq} from "../../../../lib/HandleFormReq"; const CoursesData = () => { const {setPage, coursesData, setCoursesData, langStatus, setLangStatus} = useContext(HandleFormReq) const [formValues, setFormValues] = useState(coursesData) let handleChange = (i, e) => { let newFormValues = [...formValues]; newFormValues[i][e.target.name] = e.target.value; setFormValues(newFormValues); } let addFormFields = () => { setFormValues([...formValues, { courseName: '', courseEdu: '', courseLocal: '', courseTime: '', }]) } let removeFormFields = (i) => { let newFormValues = [...formValues]; newFormValues.splice(i, 1); setFormValues(newFormValues) } let handleSubmit = (event) => { event.preventDefault(); setCoursesData(formValues) console.log(formValues); console.log('coursesData', coursesData); console.log('langStatus', langStatus.status); setPage(4) } return (
میزان آشنایی با زبان انگلیسی :
{process.browser && (
)}


در صورتی که دوره آموزشی خاصی را گذرانده اید اطلاعات آن را وارد کنید



{process.browser && formValues.map((element, index) => ( <>
handleChange(index, e)} defaultValue={element.courseName || ""} className={'bk-med rounded-0'} style={{ height: 40 }} dir={'rtl'} type='text' placeholder="نام دوره آموزشی" />
handleChange(index, e)} defaultValue={element.courseEdu || ""} className={'bk-med rounded-0'} style={{ height: 40 }} dir={'rtl'} type='text' placeholder="نام موسسه آموزشی " />
handleChange(index, e)} defaultValue={element.courseLocal || ""} className={'bk-med rounded-0'} style={{ height: 40 }} dir={'rtl'} type='text' placeholder="مکان موسسه " />
handleChange(index, e)} defaultValue={element.courseTime || ""} className={'bk-med rounded-0'} style={{ height: 40 }} dir={'rtl'} type='text' placeholder="مدت آموزش " />
{ index ? removeFormFields(index)}>پاک کردن : null } ))}
addFormFields()}>اضافه کردن
مرحله بعد
); }; export default CoursesData;