Rev 8455 | Ir a la última revisión | 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 [currentJobCategory, setCurrentJobCategory] = 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 }])})setCurrentJobCategory(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;