aboutsummaryrefslogtreecommitdiffstats
path: root/src/components
diff options
context:
space:
mode:
authorSebastien Castiel <sebastien@castiel.me>2024-01-18 09:07:47 -0500
committerSebastien Castiel <sebastien@castiel.me>2024-01-18 09:07:47 -0500
commit395c86666cbca10fe5e2f26476437e1e840b3a65 (patch)
tree85f4d6cf05595f2a9dd880d1dcbe21f1f10e4108 /src/components
parent2728f249898ccb3f7aeb27323102c0d71d510425 (diff)
Fix mobile keyboard on shares field (Fix #49)
Diffstat (limited to 'src/components')
-rw-r--r--src/components/expense-form.tsx14
1 files changed, 12 insertions, 2 deletions
diff --git a/src/components/expense-form.tsx b/src/components/expense-form.tsx
index 46a004c..035d22c 100644
--- a/src/components/expense-form.tsx
+++ b/src/components/expense-form.tsx
@@ -411,8 +411,18 @@ export function ExpenseForm({
),
)
}
- inputMode="numeric"
- step={1}
+ inputMode={
+ form.getValues().splitMode ===
+ 'BY_AMOUNT'
+ ? 'decimal'
+ : 'numeric'
+ }
+ step={
+ form.getValues().splitMode ===
+ 'BY_AMOUNT'
+ ? 0.01
+ : 1
+ }
/>
</FormControl>
{[