From 9c8b696f065307fac898f39a225aed52b0354d5c Mon Sep 17 00:00:00 2001 From: padreug Date: Fri, 7 Nov 2025 21:36:22 +0100 Subject: [PATCH] Updates expense input to EUR MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Updates the expense input fields to accept and display amounts in Euros instead of satoshis. This change ensures that the amount field is configured to handle decimal values with a minimum value of €0.01. --- src/modules/expenses/components/AddExpense.vue | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/src/modules/expenses/components/AddExpense.vue b/src/modules/expenses/components/AddExpense.vue index fd911cd..c53f123 100644 --- a/src/modules/expenses/components/AddExpense.vue +++ b/src/modules/expenses/components/AddExpense.vue @@ -80,18 +80,18 @@ - Amount (sats) * + Amount (EUR) * - Amount in satoshis + Amount in Euros @@ -225,7 +225,7 @@ const isSubmitting = ref(false) const formSchema = toTypedSchema( z.object({ description: z.string().min(1, 'Description is required').max(500, 'Description too long'), - amount: z.coerce.number().min(1, 'Amount must be at least 1 sat'), + amount: z.coerce.number().min(0.01, 'Amount must be at least €0.01'), reference: z.string().max(100, 'Reference too long').optional(), isEquity: z.boolean().default(false) }) @@ -280,7 +280,7 @@ const onSubmit = form.handleSubmit(async (values) => { is_equity: values.isEquity, user_wallet: wallet.id, reference: values.reference, - currency: 'sats' + currency: 'EUR' }) // Show success message