style(dashboard): replace empty-cell dashes with dimmed empty-state text (#2889) master
* style(dashboard): replace empty-cell dashes with dimmed empty-state text Add TableCellEmpty (text-muted-foreground/50) and an `empty` label prop on TableCellText, TableCellLink, TableCellDate and TableCellNumber. Every table and property-list dash fallback now reads as context-specific text such as "No tags", "No components" or "Never". Drop TableCellUnavailable in favour of "No data" and rename the monitors column to "Last Downtime". * fix: * fix(dashboard): address empty-state review findings - forward div props from the empty path of text, date and number cells - dim the connected-apps last-used fallback like its sibling cells - replace the status-report impact dash with an empty-state label - treat an empty api key description as missing - show loading and error states for the subscribers count, reserving the empty label for a resolved empty list