aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-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>
{[