---
app/(dashboard)/expenses/new/page.tsx | 64 ++++++++++++++++++++-------
1 file changed, 48 insertions(+), 16 deletions(-)
diff --git a/app/(dashboard)/expenses/new/page.tsx b/app/(dashboard)/expenses/new/page.tsx
index e121d953..dd8ff5c2 100644
--- a/app/(dashboard)/expenses/new/page.tsx
+++ b/app/(dashboard)/expenses/new/page.tsx
@@ -470,17 +470,35 @@ export default function NewExpensePage() {
/>
|
- (
+
+ )}
/>
|
- (
+ {
+ const parsed = parseFloat(e.target.value)
+ field.onChange(e.target.value === '' || isNaN(parsed) ? 0 : parsed)
+ }}
+ />
+ )}
/>
|
@@ -560,19 +578,33 @@ export default function NewExpensePage() {
- (
+
+ )}
/>
|