Skip to content

Alert System (shadcn)

In der Medienabrechnung ist die fehlerfreie Kommunikation von Systemzuständen kritisch. Wenn ein billing_run fehlschlägt oder Fristen ablaufen, müssen Hausverwalter sofort und unmissverständlich informiert werden.

Zentrale Alert-Komponente basierend auf shadcn/ui (components/ui/alert.tsx).

Varianten (via cva):

| Variante | Verwendung | |----------|------------| | default | Info-Meldungen | | success | Erfolgreiche Aktionen | | warning | Fehlende Zählerstände, Fristen | | destructive | Fehler, Zahlungsausfälle |

Typografie:

  • AlertTitle nutzt Brand-Font Fraunces (font-semibold)
  • AlertDescription nutzt Cabin

Accessibility:

  • role="alert" und aria-live="assertive" für Screenreader
  • UI-Komponenten: components/ui/alert.tsx
  • Views (Refactoring): /dashboard, /tenants, /properties
  • Relevante DB-Tabellen: billing_runs, billing_deadline_alerts, billing_delivery_log