Rev 7111 | Rev 7120 | Ir a la última revisión | Autoría | Comparar con el anterior | Ultima modificación | Ver Log |
import React, { useEffect, useState } from 'react';import { getData } from '../../../helpers/fetchHelpers';import SubmitModal from './SubmitModal';const StatusModal = ({modalData = '',dataLink = '',closeModal = function () { }}) => {const defaultValues = [{ label: "Activo", value: "a" }, { label: "Inactivo", value: "i" }]const [data, setData] = useState(defaultValues.find((el)=> el.label === modalData && el.value));const [values, setValues] = useState('');useEffect(() => {getData(dataLink).then(results => setValues(results)).catch(err => setError(err))}, []);return (<SubmitModalcloseModal={closeModal}postLink={dataLink}submitData={data}setValues={setValues}><div className='form-group'><label className="form-label">Estatus</label><selectclassName='form-control'name="status"onChange={(e) => setData(e.target.value)}defaultValue={modalData}>{defaultValues.map(({ value, label }) => (<option value={value}>{label}</option>))}</select></div></SubmitModal >)}export default StatusModal