1
- import * as React from 'react' ;
2
1
import { Datepicker , Rangepicker } from '@shinyongjun/react-datepicker' ;
3
2
import { useState } from 'react' ;
4
3
@@ -7,37 +6,77 @@ function App() {
7
6
8
7
return (
9
8
< 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 >
41
80
</ div >
42
81
) ;
43
82
}
0 commit comments