File tree Expand file tree Collapse file tree 1 file changed +16
-9
lines changed Expand file tree Collapse file tree 1 file changed +16
-9
lines changed Original file line number Diff line number Diff line change 11import React , { useState } from "react" ;
22
3- import { DayPicker } from "react-day-picker" ;
3+ import { DateRange , DayPicker } from "react-day-picker" ;
44
55export function Start ( ) {
6- const [ selected , setSelected ] = useState < Date > ( ) ;
6+ const [ dates , setDates ] = useState < DateRange | undefined > ( {
7+ from : new Date ( ) ,
8+ to : new Date ( )
9+ } ) ;
10+ const [ monthFocused , setMonthFocused ] = useState ( dates ?. from ) ;
711
812 return (
913 < DayPicker
10- animate
11- mode = "single"
12- selected = { selected }
13- onSelect = { setSelected }
14- footer = {
15- selected ? `Selected: ${ selected . toLocaleDateString ( ) } ` : "Pick a day."
16- }
14+ endMonth = { new Date ( ) }
15+ disabled = { { after : new Date ( ) } }
16+ min = { 2 }
17+ numberOfMonths = { 2 }
18+ pagedNavigation = { false }
19+ mode = "range"
20+ selected = { dates }
21+ onSelect = { setDates }
22+ month = { monthFocused }
23+ onMonthChange = { ( start ) => setMonthFocused ( start ) }
1724 />
1825 ) ;
1926}
You can’t perform that action at this time.
0 commit comments