File tree Expand file tree Collapse file tree 4 files changed +17
-4
lines changed Expand file tree Collapse file tree 4 files changed +17
-4
lines changed Original file line number Diff line number Diff line change @@ -83,7 +83,13 @@ export default () => {
83
83
// }}
84
84
/>
85
85
86
- < RangePicker { ...sharedLocale } style = { { width : 400 } } allowEmpty />
86
+ < RangePicker
87
+ { ...sharedLocale }
88
+ style = { { width : 400 } }
89
+ minDate = { dayjs ( '2024' ) }
90
+ open
91
+ mode = { [ 'year' , 'year' ] }
92
+ />
87
93
{ /* <SinglePicker
88
94
{...dateFnsSharedLocale}
89
95
style={{ width: 400 }}
Original file line number Diff line number Diff line change @@ -17,7 +17,7 @@ export default function DecadePanel<DateType extends object = any>(
17
17
const [ info ] = useInfo ( props , 'decade' ) ;
18
18
19
19
const getStartYear = ( date : DateType ) => {
20
- const startYear = Math . floor ( generateConfig . getYear ( pickerValue ) / 100 ) * 100 ;
20
+ const startYear = Math . floor ( generateConfig . getYear ( date ) / 100 ) * 100 ;
21
21
return generateConfig . setYear ( date , startYear ) ;
22
22
} ;
23
23
const getEndYear = ( date : DateType ) => {
Original file line number Diff line number Diff line change @@ -23,7 +23,7 @@ export default function YearPanel<DateType extends object = any>(
23
23
// ========================== Base ==========================
24
24
const [ info ] = useInfo ( props , 'year' ) ;
25
25
const getStartYear = ( date : DateType ) => {
26
- const startYear = Math . floor ( generateConfig . getYear ( pickerValue ) / 10 ) * 10 ;
26
+ const startYear = Math . floor ( generateConfig . getYear ( date ) / 10 ) * 10 ;
27
27
return generateConfig . setYear ( date , startYear ) ;
28
28
} ;
29
29
const getEndYear = ( date : DateType ) => {
Original file line number Diff line number Diff line change @@ -1098,7 +1098,7 @@ describe('NewPicker.Range', () => {
1098
1098
it ( 'pass tabIndex' , ( ) => {
1099
1099
const { container } = render (
1100
1100
< div >
1101
- < DayRangePicker tabIndex = { - 1 } />
1101
+ < DayRangePicker tabIndex = { - 1 } />
1102
1102
</ div > ,
1103
1103
) ;
1104
1104
@@ -1255,6 +1255,13 @@ describe('NewPicker.Range', () => {
1255
1255
} ) ;
1256
1256
expect ( onChange ) . toHaveBeenCalled ( ) ;
1257
1257
} ) ;
1258
+
1259
+ it ( 'should disabled super prev correctly' , ( ) => {
1260
+ render ( < DayRangePicker minDate = { dayjs ( ) } picker = "year" open /> ) ;
1261
+
1262
+ // Expect super prev disabled
1263
+ expect ( document . querySelector ( '.rc-picker-header-super-prev-btn-disabled' ) ) . toBeDisabled ( ) ;
1264
+ } ) ;
1258
1265
} ) ;
1259
1266
1260
1267
it ( 'double click now button' , ( ) => {
You can’t perform that action at this time.
0 commit comments