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 JobData = () => { const {setPage, jobData, setJob} = useContext(HandleFormReq) const [formValues, setFormValues] = useState(jobData) let handleChange = (i, e) => { let newFormValues = [...formValues]; newFormValues[i][e.target.name] = e.target.value; setFormValues(newFormValues); } let addFormFields = () => { setFormValues([...formValues, { companyName: '', position: '', workTime: '', exitReason: '', lastIncome: '' }]) console.log('add nf', formValues); } let removeFormFields = (i) => { let newFormValues = [...formValues]; newFormValues.splice(i, 1); setFormValues(newFormValues) } let handleSubmit = (event) => { event.preventDefault(); setJob(formValues) setPage(5) } return (


در صورتی که سابقه کاری دارید اطلاعات آن را وارد کنید



{process.browser && formValues.map((element, index) => ( <>
handleChange(index, e)} defaultValue={element.companyName || ""} className={'bk-med rounded-0'} style={{ height: 40 }} dir={'rtl'} type='text' placeholder="نام شرکت / موسسه" />
handleChange(index, e)} defaultValue={element.position || ""} className={'bk-med rounded-0'} style={{ height: 40 }} dir={'rtl'} type='text' placeholder="موضعیت شغلی " />
handleChange(index, e)} defaultValue={element.workTime || ""} className={'bk-med rounded-0'} style={{ height: 40 }} dir={'rtl'} type='text' placeholder="مدت همکاری " />
handleChange(index, e)} defaultValue={element.exitReason || ""} className={'bk-med rounded-0'} style={{ height: 40 }} dir={'rtl'} type='text' placeholder="دلیل خروج " />
handleChange(index, e)} defaultValue={element.lastIncome || ""} className={'bk-med rounded-0'} style={{ height: 40 }} dir={'rtl'} type='text' placeholder="حقوقی دریافتی (تومان) " />
{ index ? removeFormFields(index)}>پاک کردن : null } ))}
addFormFields()}>اضافه کردن
مرحله بعد
); }; export default JobData;