about summary refs log tree commit diff
path: root/src/components/forms/DateField/index.android.tsx
diff options
context:
space:
mode:
authorSamuel Newman <mozzius@protonmail.com>2025-02-03 12:27:58 -0800
committerGitHub <noreply@github.com>2025-02-03 20:27:58 +0000
commit23e62b18de9537b50c8b1df2b4744adc030501d0 (patch)
tree557037a964f2a8f7a3583ae84fc3b67b498c1ed2 /src/components/forms/DateField/index.android.tsx
parent25991af7224cd76a8722f0579c00b73a211a84cc (diff)
downloadvoidsky-23e62b18de9537b50c8b1df2b4744adc030501d0.tar.zst
Date input improvements (#7639)
* add max date, use modern field for birthday input

* rm legacy date input

* handle simplifying to simpleDateString internally

* update jsdoc
Diffstat (limited to 'src/components/forms/DateField/index.android.tsx')
-rw-r--r--src/components/forms/DateField/index.android.tsx4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/components/forms/DateField/index.android.tsx b/src/components/forms/DateField/index.android.tsx
index 58f4d4f89..a6b6993dc 100644
--- a/src/components/forms/DateField/index.android.tsx
+++ b/src/components/forms/DateField/index.android.tsx
@@ -17,6 +17,7 @@ export function DateField({
   isInvalid,
   testID,
   accessibilityHint,
+  maximumDate,
 }: DateFieldProps) {
   const t = useTheme()
   const [open, setOpen] = React.useState(false)
@@ -67,6 +68,9 @@ export function DateField({
           aria-label={label}
           accessibilityLabel={label}
           accessibilityHint={accessibilityHint}
+          maximumDate={
+            maximumDate ? new Date(toSimpleDateString(maximumDate)) : undefined
+          }
         />
       )}
     </>