min and max dates were added

This commit is contained in:
Vladimir Khvan 2023-02-06 19:14:03 +05:00
parent 248e86ca3a
commit 5e33ff1365

View File

@ -1,4 +1,4 @@
import React, { useEffect, useState } from "react";
import React, { useState } from "react";
import PropTypes from "prop-types";
import moment from "moment";
@ -10,6 +10,8 @@ const Calendar = () => {
const [selectedDate, setSelectedDate] = useState(moment());
const [observedDate, setObservedDate] = useState(moment());
const [selectedScene, setSelectedScene] = useState(0);
const minDate = moment('2020-12-31');
const maxDate = moment('2030-12-1');
return (
<Container>
@ -20,6 +22,8 @@ const Calendar = () => {
setSelectedScene={setSelectedScene}
selectedDate={selectedDate}
setSelectedDate={setSelectedDate}
minDate={minDate}
maxDate={maxDate}
/>
) : selectedScene === 1 ? (
<Months
@ -27,6 +31,8 @@ const Calendar = () => {
setObservedDate={setObservedDate}
setSelectedScene={setSelectedScene}
selectedDate={selectedDate}
minDate={minDate}
maxDate={maxDate}
/>
) : (
<Years
@ -34,6 +40,8 @@ const Calendar = () => {
setObservedDate={setObservedDate}
setSelectedScene={setSelectedScene}
selectedDate={selectedDate}
minDate={minDate}
maxDate={maxDate}
/>
)}
</Container>