diff --git a/public/app.js b/public/app.js index c9492a0..abb4966 100644 --- a/public/app.js +++ b/public/app.js @@ -699,19 +699,16 @@ function renderAboSideOffer(card, data, { ended }) { function renderAboSideActive(card, data) { const sub = data.subscription const l = data.ledger || { balanceMinutes: 0 } - let status - if (sub.serviceStartsAt) status = `beginnt am ${fmtDateShort(sub.serviceStartsAt)}` - else if (sub.paymentProblem) status = 'Zahlung offen' - else if (sub.cancelAtPeriodEnd) status = 'gekündigt' - else status = 'aktiv' - const dateLine = sub.serviceStartsAt - ? `erste Abbuchung ${fmtDateShort(sub.serviceStartsAt)}` - : sub.cancelAtPeriodEnd - ? `Leistungen bis ${fmtDateShort(sub.cancelAt || sub.currentPeriodEnd)}` + // Status nur bei Kündigung; Zahlungsproblem (Hinweis unten) und späterer Beginn (Datumszeile) stehen im Text + const status = sub.cancelAtPeriodEnd ? 'gekündigt' : '' + const dateLine = sub.cancelAtPeriodEnd + ? `Leistungen bis ${fmtDateShort(sub.cancelAt || sub.currentPeriodEnd)}` + : sub.serviceStartsAt + ? `Beginn und erste Abbuchung am ${fmtDateShort(sub.serviceStartsAt)}` : `nächste Abbuchung ${fmtDateShort(sub.currentPeriodEnd)}` card.innerHTML = ` -
Ihr Wartungs-Abo
+Ihre Wartung
${status}