Skip to content

Component: Billing Overview

Render an at-a-glance view of subscription status, renewal, invoice health, and primary billing alerts.

  • Inputs: billing summary model (plan, status, renewal date, invoice state)
  • Outputs: navigation events to details (optional)
  • Compact (header summary)
  • Full (dashboard-like)
  • Default: billing summary displayed
  • Loading: skeleton
  • Empty: no billing configured (contract)
  • Error: provider unavailable
  • Disabled: lacks billing.view
  • Status badges with text alternatives
  • Alerts announced to screen readers

Security & privacy considerations (if applicable)

Section titled “Security & privacy considerations (if applicable)”
  • Mask sensitive details; never show full payment info
  • billing.overview.viewed (optional)