Rev 14171 | Rev 14173 | Ir a la última revisión | Autoría | Comparar con el anterior | Ultima modificación | Ver Log |
import React, { useState } from 'react'import Datetime from 'react-datetime'import 'react-datetime/css/react-datetime.css'import { useDispatch } from 'react-redux'import { addNotification } from '../../../redux/notification/notification.actions'import SubmitModal from './SubmitModal'const LastAplicationDayModal = ({closeModal,dataLink,modalData}) => {const [year, setYear] = useState(modalData)const dispatch = useDispatch()return (<SubmitModalsubmitData={{ last_date_of_application: year }}closeModal={closeModal}postLink={dataLink}title='Último día de aplicación'><DatetimedateFormat="DD-MM-YYYY"timeFormat={false}onChange={(e) => {if (Date.now() > new Date(e.toDate()).getTime()) {return (dispatch(addNotification({style: 'danger',msg: 'La fecha no puede ser anterior la actual'})))}setYear(new Intl.DateTimeFormat({ year: 'numeric', month: 'numeric', day: 'numeric' }).format(e.toDate()))}}initialValue={Date.parse(year)}inputProps={{ className: 'form-control' }}closeOnSelect/></SubmitModal>)}export default LastAplicationDayModal