Rev 7069 | Rev 7086 | Ir a la última revisión | Autoría | Comparar con el anterior | Ultima modificación | Ver Log |
import React, { useEffect, useState } from 'react';import { useForm } from 'react-hook-form';import { getData } from '../../../helpers/fetchHelpers';import axios from "axios";import SubmitModal from './SubmitModal';const StatusModal = ({ getLink, postLink, closeModal }) => {const { handleSubmit, register } = useForm()const [status, setStatus] = useState([]);const [error, setError] = useState('');const onSubmit = ({ status }) => {console.log('Submit');/* const formData = new FormData().append("status", status)axios.post(postLink, formData).then(({ data }) => {if (!data.success) {setError(data.data)}action(data.data)}).finally(() => {closeMod}).catch((err) => setError(err)) */};useEffect(() => {getData(getLink).then(results => setStatus(results)).catch(err => setError(err))}, []);return (<SubmitModalisOpen={true}closeModal={closeModal}><form onSubmit={handleSubmit(onSubmit)}><div className="form-group"><label>Máximo</label><select className="form-control" name="status" ref={register}><option value={1}>{1}</option>{/* {status.map((item, index) => (<optionkey={index}value={item}>{item}</option>))} */}</select>{error && <p>{error}</p>}</div></form></SubmitModal>)}export default StatusModal