Rev 14882 | Ir a la última revisión | Autoría | Comparar con el anterior | Ultima modificación | Ver Log |
import axios from 'axios'import React, { useState } from 'react'import { useEffect } from 'react'import { Button, Modal } from 'react-bootstrap'import { useDispatch } from 'react-redux'import { addNotification } from '../../../redux/notification/notification.actions'const AppliedModal = ({ closeModal, dataLink, onComplete }) => {const dispatch = useDispatch()const [data, setData] = useState({})const getData = () => {axios.get(dataLink).then(({ data }) => {if (!data.success) {typeof data.data === 'string'?dispatch(addNotification({style: 'danger',msg: data.data})): Object.entries(data.data).map(([key, value]) =>value.map(err =>dispatch(addNotification({style: 'danger',msg: `${key}: ${err}`}))))return}console.log(data.data)setData(data.data)})}useEffect(() => {getData()}, [])return (<Modal size="lg" show onHide={closeModal}><Modal.Header closeButton><Modal.Title>Usuario que aplicaron</Modal.Title></Modal.Header><Modal.Body><div className='form-group'></div></Modal.Body><Modal.Footer><Button variant="primary">Enviar</Button><Button variant="danger" onClick={closeModal}>Cancelar</Button></Modal.Footer></Modal >)}export default AppliedModal