BillTracker/client/components/bill-modal
null afba78e86b refactor(bill-modal): extract PaymentHistoryList (BM2, 3/n)
The payment-history list (rows with source badges + edit/remove for manual
payments) and its 4 display helpers (isTransactionLinkedPayment,
isHistoryOnlyPayment, paymentSourceLabel/Tone) move to their own presentational
component; the parent keeps payment state + add/edit/delete handlers and passes
them as props. Behavior-preserving — BillModal 1603 -> 1502 lines; build +
client tests green.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-07-03 19:11:05 -05:00
..
AutopayTrustIndicator.jsx refactor(bill-modal): extract AutopayTrustIndicator (BM2, 2/n) 2026-07-03 19:07:35 -05:00
DebtDetailsSection.jsx refactor(bill-modal): extract DebtDetailsSection (BM2, 1/n) 2026-07-03 19:06:12 -05:00
PaymentHistoryList.jsx refactor(bill-modal): extract PaymentHistoryList (BM2, 3/n) 2026-07-03 19:11:05 -05:00