Rev 8457 | Autoría | Comparar con el anterior | Ultima modificación | Ver Log |
import React from 'react'import { useState, useEffect } from 'react'import SubmitModal from './SubmitModal'import { getData } from '../../../helpers/fetchHelpers'const CategoryModal = ({closeModal,dataLink}) => {const [jobCategoryOptions, setJobsCategoryOptions] = useState([])const [data, setData] = useState({ 'job_category_id': '' })useEffect(() => {getData(dataLink).then(({ job_categories, job_category }) => {Object.entries(job_categories).map(([key, value]) => {setJobsCategoryOptions(prev => [...prev, { value: key, name: value }])})setData({ job_category_id: job_category })})}, [dataLink])return (<SubmitModaltitle="Categoría"submitData={data}postLink={dataLink}closeModal={closeModal}><selectclassName='form-control'name="employment_type"onChange={(e) => setData({ ...data, job_category_id: e.target.value })}value={data.job_category_id}>{jobCategoryOptions.map(({ value, name }) => (<option key={value} value={value}>{name}</option>))}</select></SubmitModal>)}export default CategoryModal