Skip to content

Commit 295d4db

Browse files
committed
fix: year lock
1 parent b2ca430 commit 295d4db

File tree

3 files changed

+9
-3
lines changed

3 files changed

+9
-3
lines changed

docs/examples/debug.tsx

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -83,7 +83,13 @@ export default () => {
8383
// }}
8484
/>
8585

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+
/>
8793
{/* <SinglePicker
8894
{...dateFnsSharedLocale}
8995
style={{ width: 400 }}

src/PickerPanel/DecadePanel/index.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ export default function DecadePanel<DateType extends object = any>(
1717
const [info] = useInfo(props, 'decade');
1818

1919
const getStartYear = (date: DateType) => {
20-
const startYear = Math.floor(generateConfig.getYear(pickerValue) / 100) * 100;
20+
const startYear = Math.floor(generateConfig.getYear(date) / 100) * 100;
2121
return generateConfig.setYear(date, startYear);
2222
};
2323
const getEndYear = (date: DateType) => {

src/PickerPanel/YearPanel/index.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ export default function YearPanel<DateType extends object = any>(
2323
// ========================== Base ==========================
2424
const [info] = useInfo(props, 'year');
2525
const getStartYear = (date: DateType) => {
26-
const startYear = Math.floor(generateConfig.getYear(pickerValue) / 10) * 10;
26+
const startYear = Math.floor(generateConfig.getYear(date) / 10) * 10;
2727
return generateConfig.setYear(date, startYear);
2828
};
2929
const getEndYear = (date: DateType) => {

0 commit comments

Comments
 (0)