Skip to content

Commit 927628c

Browse files
committed
add selectsRange example for range quarter picker
1 parent e073829 commit 927628c

File tree

2 files changed

+26
-0
lines changed

2 files changed

+26
-0
lines changed

docs-site/src/components/Examples/index.js

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -83,6 +83,7 @@ import RangeMonthPicker from "../../examples/rangeMonthPicker";
8383
import RangeMonthPickerSelectsRange from "../../examples/rangeMonthPickerSelectsRange";
8484
import QuarterPicker from "../../examples/quarterPicker";
8585
import RangeQuarterPicker from "../../examples/rangeQuarterPicker";
86+
import RangeQuarterPickerSelectsRange from "../../examples/rangeQuarterPickerSelectsRange";
8687
import OnCalendarChangeStateCallbacks from "../../examples/onCalendarOpenStateCallbacks";
8788
import CustomTimeInput from "../../examples/customTimeInput";
8889
import CloseOnScroll from "../../examples/closeOnScroll";
@@ -411,6 +412,10 @@ export default class exampleComponents extends React.Component {
411412
title: "Range Quarter Picker",
412413
component: RangeQuarterPicker,
413414
},
415+
{
416+
title: "Range Quarter Picker for one quarter picker",
417+
component: RangeQuarterPickerSelectsRange,
418+
},
414419
{
415420
title: "Read only datepicker",
416421
component: ReadOnly,
Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
() => {
2+
const [startDate, setStartDate] = useState(new Date("2014/02/08"));
3+
const [endDate, setEndDate] = useState(null);
4+
5+
const handleChange = ([newStartDate, newEndDate]) => {
6+
setStartDate(newStartDate);
7+
setEndDate(newEndDate);
8+
};
9+
10+
return (
11+
<DatePicker
12+
selected={startDate}
13+
onChange={handleChange}
14+
selectsRange
15+
startDate={startDate}
16+
endDate={endDate}
17+
dateFormat="yyyy, QQQ"
18+
showQuarterYearPicker
19+
/>
20+
);
21+
};

0 commit comments

Comments
 (0)