diff --git a/src/routes/cospend/settle/+page.svelte b/src/routes/cospend/settle/+page.svelte index 7bde4b4..d32b777 100644 --- a/src/routes/cospend/settle/+page.svelte +++ b/src/routes/cospend/settle/+page.svelte @@ -31,7 +31,7 @@ throw new Error('Failed to fetch debt data'); } debtData = await response.json(); - + // For predefined mode with 2 users, auto-select the debt if there's only one if (predefinedMode && PREDEFINED_USERS.length === 2) { const totalDebts = debtData.whoOwesMe.length + debtData.whoIOwe.length; @@ -98,11 +98,6 @@ return; } - if (amount > selectedSettlement.amount) { - error = 'Settlement amount cannot exceed the debt amount'; - return; - } - try { submitting = true; error = null; @@ -185,12 +180,12 @@

Available Settlements

- + {#if debtData.whoOwesMe.length > 0}

Money You're Owed

{#each debtData.whoOwesMe as debt} -
selectSettlement('receive', debt.username, debt.netAmount)}>
@@ -235,7 +230,7 @@ {#if selectedSettlement}

Settlement Details

- +
@@ -254,23 +249,21 @@ {/if}
- +
CHF -
- Maximum: {formatCurrency(selectedSettlement.amount)}
@@ -280,8 +273,8 @@
-