Table Refactoring (shadcn)
Geschäftlicher Kontext
Section titled “Geschäftlicher Kontext”Hausverwalter arbeiten täglich mit datendichten Ansichten: Zählerstände, Vorauszahlungen und Umlageschlüssel. Inkonsistente HTML-Tabellen führen zu Ermüdung und Ablesefehlern.
Technische Umsetzung
Section titled “Technische Umsetzung”In über 20 .tsx-Dateien wurden nackte HTML-Tabellen-Tags durch shadcn-Komponenten ersetzt:
| HTML-Tag | shadcn-Komponente |
|----------|------------------|
| <table> | Table |
| <thead> | TableHeader |
| <tbody> | TableBody |
| <tr> | TableRow |
| <th> | TableHead |
| <td> | TableCell |
Import: @/components/ui/table
Betroffene Bereiche
Section titled “Betroffene Bereiche”- Alle Listen-Views unter
~/hausmeter/frontend/src/app/ - Relevante DB-Tabellen:
billing_line_items,advance_payments,allocation_keys