Fix payment display and dashboard refresh functionality
Some checks failed
CI / update (push) Failing after 4s

- Fix 'paid in full for others' payments showing CHF 0.00 instead of actual amount
- Add time-based sorting to payments (date + createdAt) for proper chronological order
- Redirect to dashboard after adding payment instead of payments list
- Implement complete dashboard refresh after payment deletion via modal
- Fix dashboard component reactivity for single debtor view updates

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
2025-09-12 14:54:15 +02:00
parent 6ab395e98a
commit 6d46369eec
14 changed files with 410 additions and 68 deletions

View File

@@ -43,6 +43,11 @@
currency: 'CHF'
}).format(amount);
}
// Export refresh method for parent components to call
export async function refresh() {
await fetchDebtBreakdown();
}
</script>
{#if !shouldHide}