From ea73c1c1083ee2c37afb30a70d6abb2180b277ba Mon Sep 17 00:00:00 2001 From: Astrian Zheng Date: Thu, 20 Feb 2025 10:07:43 +1100 Subject: [PATCH] feat: add year adjustment functionality to SingleDatePicker --- src/components/SingleDatePicker.tsx | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/src/components/SingleDatePicker.tsx b/src/components/SingleDatePicker.tsx index d1184e9..ad47daa 100644 --- a/src/components/SingleDatePicker.tsx +++ b/src/components/SingleDatePicker.tsx @@ -147,6 +147,16 @@ export default ({ value, onSelect, localization, onClose, mainColor = '#000000', else setCurrentMonth(currentMonth + 1) } + function changeYear(year: string) { + if (isNaN(Number(year))) return + if (Number(year) < 0) return + setCurrentYear(Number(year)) + } + + function adjustYear() { + if (currentYear < 100) setCurrentYear(Number(`20${currentYear}`)) + } + if (selectMonth) return (