Proyectos de Subversion LeadersLinked - Backend

Rev

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

Rev 14173 Rev 15237
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'
-
 
4
import { useDispatch } from 'react-redux'
-
 
5
import { addNotification } from '../../../redux/notification/notification.actions'
-
 
6
import SubmitModal from './SubmitModal'
3
import SubmitModal from './SubmitModal'
-
 
4
import 'react-datetime/css/react-datetime.css'
Línea 7... Línea 5...
7
 
5
 
8
const LastAplicationDayModal = ({
6
const LastAplicationDayModal = ({
9
	closeModal,
7
	closeModal,
10
	dataLink,
8
	dataLink,
11
	modalData
9
	modalData
Línea 12... Línea 10...
12
}) => {
10
}) => {
13
 
-
 
Línea 14... Línea 11...
14
	const [year, setYear] = useState(modalData)
11
 
15
	const dispatch = useDispatch()
12
	const [year, setYear] = useState(new Intl.DateTimeFormat('en').format(modalData))
16
 
13
 
17
	return (
14
	return (
Línea 22... Línea 19...
22
			title='Último día de aplicación'
19
			title='Último día de aplicación'
23
		>
20
		>
24
			<Datetime
21
			<Datetime
25
				dateFormat="DD-MM-YYYY"
22
				dateFormat="DD-MM-YYYY"
26
				timeFormat={false}
23
				timeFormat={false}
27
				onChange={(e) => {
24
				onChange={(e) =>
28
					if (Date.now() > new Date(e.toDate()).getTime()) {
-
 
29
						return dispatch(addNotification({
-
 
30
							style: 'danger',
-
 
31
							msg: 'La fecha no puede ser igual o anterior a la actual'
-
 
32
						}))
-
 
33
					}
-
 
34
					setYear(new Intl.DateTimeFormat({ year: 'numeric', month: 'numeric', day: 'numeric' }).format(e.toDate()))
25
					setYear(new Intl.DateTimeFormat('en', { year: 'numeric', month: 'numeric', day: 'numeric' }).format(e.toDate()))
35
				}}
26
				}
36
				initialValue={new Date(new Intl.DateTimeFormat('es-ES', year).format())}
-
 
37
				inputProps={{ className: 'form-control' }}
27
				inputProps={{ className: 'form-control' }}
-
 
28
				initialValue={Date.parse(year)}
38
				closeOnSelect
29
				closeOnSelect
-
 
30
				value={year}
39
			/>
31
			/>
40
		</SubmitModal>
32
		</SubmitModal>
41
	)
33
	)
42
}
34
}
43
export default LastAplicationDayModal
35
export default LastAplicationDayModal
44
36