From 04dd1134abd17ef721347fb71f36a4b77d576e19 Mon Sep 17 00:00:00 2001 From: Astrian Zheng Date: Thu, 20 Feb 2025 19:14:18 +1100 Subject: [PATCH] feat: add year navigation and month selection to SingleWeekPicker component --- src/components/SingleWeekPicker.tsx | 38 ++++++++++++++++++++++++++++- 1 file changed, 37 insertions(+), 1 deletion(-) diff --git a/src/components/SingleWeekPicker.tsx b/src/components/SingleWeekPicker.tsx index db9f862..4c4e82b 100644 --- a/src/components/SingleWeekPicker.tsx +++ b/src/components/SingleWeekPicker.tsx @@ -120,8 +120,44 @@ export default ({ localization, mainColor = '#000000', accentColor = '#000000', setSelectedWeek(calculateWeekNum(date)) } + 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 + return } else { return