Proyectos de Subversion LeadersLinked - Backend

Rev

Rev 14171 | Rev 14173 | Ir a la última revisión | Mostrar el archivo completo | | | Autoría | Ultima modificación | Ver Log |

Rev 14171 Rev 14172
Línea 1... Línea 1...
1
import React, { useState } from 'react'
1
import React, { useState } from 'react'
2
import Datetime from 'react-datetime'
2
import Datetime from 'react-datetime'
3
import 'react-datetime/css/react-datetime.css'
3
import 'react-datetime/css/react-datetime.css'
-
 
4
import { useDispatch } from 'react-redux'
-
 
5
import { addNotification } from '../../../redux/notification/notification.actions'
4
import SubmitModal from './SubmitModal'
6
import SubmitModal from './SubmitModal'
Línea 5... Línea 7...
5
 
7
 
6
const LastAplicationDayModal = ({
8
const LastAplicationDayModal = ({
7
	closeModal,
9
	closeModal,
8
	dataLink,
10
	dataLink,
9
	modalData
11
	modalData
Línea 10... Línea 12...
10
}) => {
12
}) => {
-
 
13
 
Línea 11... Línea 14...
11
 
14
	const [year, setYear] = useState(modalData)
12
	const [year, setYear] = useState(modalData)
15
	const dispatch = useDispatch()
13
 
16
 
14
	return (
17
	return (
Línea 20... Línea 23...
20
		>
23
		>
21
			<Datetime
24
			<Datetime
22
				dateFormat="DD-MM-YYYY"
25
				dateFormat="DD-MM-YYYY"
23
				timeFormat={false}
26
				timeFormat={false}
24
				onChange={(e) => {
27
				onChange={(e) => {
-
 
28
					if (Date.now() > new Date(e.toDate()).getTime()) {
-
 
29
						return (dispatch(addNotification({
25
					console.log(e.toDate())
30
							style: 'danger',
-
 
31
							msg: 'La fecha no puede ser anterior  la actual'
-
 
32
						})))
-
 
33
					}
26
					setYear(new Intl.DateTimeFormat({ year: 'numeric', month: 'numeric', day: 'numeric' }).format(e.toDate()))
34
					setYear(new Intl.DateTimeFormat({ year: 'numeric', month: 'numeric', day: 'numeric' }).format(e.toDate()))
27
				}}
35
				}}
28
				initialValue={Date.parse(year)}
36
				initialValue={Date.parse(year)}
29
				inputProps={{ className: 'form-control' }}
37
				inputProps={{ className: 'form-control' }}
30
				closeOnSelect
38
				closeOnSelect