1- import * as React from 'react' ;
21import { Datepicker , Rangepicker } from '@shinyongjun/react-datepicker' ;
32import { useState } from 'react' ;
43
@@ -7,37 +6,77 @@ function App() {
76
87 return (
98 < div >
10- < Datepicker
11- initValue = { dateValue }
12- onChange = { ( value ) => {
13- console . log ( 'value' , value ) ;
14- } }
15- />
16- < Datepicker />
17- < Datepicker showsMultipleCalendar />
18- < Datepicker useClearButton />
19- < Datepicker valueFormat = "MM/DD/YYYY" />
20- < Datepicker labelFormat = "YYYY년 MM월" />
21- < Rangepicker />
22- < Rangepicker showsMultipleCalendar />
23- < Rangepicker closesAfterChange = { false } />
24- < Rangepicker
25- weekdayLabels = { [ '일' , '월' , '화' , '수' , '목' , '금' , '토' ] }
26- showsMultipleCalendar
27- closesAfterChange = { false }
28- />
29- < Rangepicker
30- weekdayLabels = { [ '일' , '월' , '화' , '수' , '목' , '금' , '토' ] }
31- showsMultipleCalendar
32- closesAfterChange = { false }
33- onChange = { ( startDate , endDate ) => {
34- console . log ( startDate , endDate ) ;
35- } }
36- />
37- < Rangepicker
38- initStartValue = { new Date ( 2023 , 7 , 1 ) }
39- initEndValue = { new Date ( 2023 , 8 , 7 ) }
40- />
9+ < section >
10+ < h3 > Datepicker</ h3 >
11+ < Datepicker />
12+ </ section >
13+ < section >
14+ < h3 > initValue</ h3 >
15+ < Datepicker
16+ initValue = { dateValue }
17+ onChange = { ( value ) => {
18+ console . log ( 'value' , value ) ;
19+ } }
20+ />
21+ </ section >
22+ < section >
23+ < h3 > showsMultipleCalendar</ h3 >
24+ < Datepicker showsMultipleCalendar />
25+ </ section >
26+ < section >
27+ < h3 > useClearButton</ h3 >
28+ < Datepicker useClearButton />
29+ </ section >
30+ < section >
31+ < h3 > valueFormat=MM/DD/YYYY</ h3 >
32+ < Datepicker valueFormat = "MM/DD/YYYY" />
33+ </ section >
34+ < section >
35+ < h3 > labelFormat=YYYY년 MM월</ h3 >
36+ < Datepicker labelFormat = "YYYY년 MM월" />
37+ </ section >
38+ < section >
39+ < h3 > Rangepicker</ h3 >
40+ < Rangepicker />
41+ </ section >
42+ < section >
43+ < h3 > Rangepicker - showsMultipleCalendar</ h3 >
44+ < Rangepicker showsMultipleCalendar />
45+ </ section >
46+ < section >
47+ < h3 > Rangepicker - showsMultipleCalendar, closesAfterChange</ h3 >
48+ < Rangepicker
49+ weekdayLabels = { [ '일' , '월' , '화' , '수' , '목' , '금' , '토' ] }
50+ showsMultipleCalendar
51+ closesAfterChange = { false }
52+ />
53+ </ section >
54+ < section >
55+ < h3 > onChange</ h3 >
56+ < Rangepicker
57+ weekdayLabels = { [ '일' , '월' , '화' , '수' , '목' , '금' , '토' ] }
58+ showsMultipleCalendar
59+ closesAfterChange = { false }
60+ onChange = { ( startDate , endDate ) => {
61+ console . log ( startDate , endDate ) ;
62+ } }
63+ />
64+ </ section >
65+ < section >
66+ < h3 > initStartValue, initEndValue</ h3 >
67+ < Rangepicker
68+ initStartValue = { new Date ( 2023 , 7 , 1 ) }
69+ initEndValue = { new Date ( 2023 , 8 , 7 ) }
70+ />
71+ </ section >
72+ < section >
73+ < h3 > withPortal</ h3 >
74+ < Datepicker withPortal = { true } closesAfterChange = { false } />
75+ </ section >
76+ < section >
77+ < h3 > datetime-local</ h3 >
78+ < input type = "datetime-local" />
79+ </ section >
4180 </ div >
4281 ) ;
4382}
0 commit comments