Kundenansicht neu P2: Adressen auf derselben Herkunft zulassen (Vorschau, Zahlungsseiten)
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
This commit is contained in:
1 parent
2ac7d3f64c
commit
eb7c44ac11
8 files changed
+26
-14
No files matched your search
@@ -3,7 +3,7 @@
|
||||
|
||||
import { api } from './api.js'
|
||||
import { h } from './dom.js'
|
||||
import { fmtEuro, safeUrl, zuAnsicht } from './ansicht-hilfen.js'
|
||||
import { fmtEuro, sichereAdresse, zuAnsicht } from './ansicht-hilfen.js'
|
||||
|
||||
/** Rechnungen mit offenem Betrag, in der Reihenfolge der Antwort von GET /api/invoices. */
|
||||
export function offeneRechnungen(antwort) {
|
||||
@@ -25,7 +25,7 @@ export function rechnungOffenZeile(offen) {
|
||||
if (!Array.isArray(offen) || !offen.length) return null
|
||||
const summe = Math.round(offen.reduce((s, r) => s + (Number(r.balance) || 0), 0) * 100) / 100
|
||||
const einzel = offen.length === 1 ? offen[0] : null
|
||||
const url = einzel ? safeUrl(einzel.portalUrl) : ''
|
||||
const url = einzel ? sichereAdresse(einzel.portalUrl) : ''
|
||||
const link = url
|
||||
? h('a', { href: url, target: '_blank', rel: 'noopener noreferrer' }, 'Zahlen')
|
||||
: h('a', zuAnsicht('invoices'), 'Zahlen')
|
||||
|
||||
Reference in new issue
Block a user