From 295d4dbcde55449baa4c3a181315edca6ca9c088 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E4=BA=8C=E8=B4=A7=E6=9C=BA=E5=99=A8=E4=BA=BA?= Date: Wed, 13 Nov 2024 17:18:17 +0800 Subject: [PATCH] fix: year lock --- docs/examples/debug.tsx | 8 +++++++- src/PickerPanel/DecadePanel/index.tsx | 2 +- src/PickerPanel/YearPanel/index.tsx | 2 +- 3 files changed, 9 insertions(+), 3 deletions(-) diff --git a/docs/examples/debug.tsx b/docs/examples/debug.tsx index fb459c797..9aadb22e5 100644 --- a/docs/examples/debug.tsx +++ b/docs/examples/debug.tsx @@ -83,7 +83,13 @@ export default () => { // }} /> - + {/* ( const [info] = useInfo(props, 'decade'); const getStartYear = (date: DateType) => { - const startYear = Math.floor(generateConfig.getYear(pickerValue) / 100) * 100; + const startYear = Math.floor(generateConfig.getYear(date) / 100) * 100; return generateConfig.setYear(date, startYear); }; const getEndYear = (date: DateType) => { diff --git a/src/PickerPanel/YearPanel/index.tsx b/src/PickerPanel/YearPanel/index.tsx index fad63562a..71b4a473b 100644 --- a/src/PickerPanel/YearPanel/index.tsx +++ b/src/PickerPanel/YearPanel/index.tsx @@ -23,7 +23,7 @@ export default function YearPanel( // ========================== Base ========================== const [info] = useInfo(props, 'year'); const getStartYear = (date: DateType) => { - const startYear = Math.floor(generateConfig.getYear(pickerValue) / 10) * 10; + const startYear = Math.floor(generateConfig.getYear(date) / 10) * 10; return generateConfig.setYear(date, startYear); }; const getEndYear = (date: DateType) => {