[READ-ONLY] Mirror of https://github.com/openstatusHQ/openstatus. 馃珫 Status page with uptime monitoring & API monitoring as code 馃珫 openstatus.dev
bun drizzle-orm monitoring monitoring-as-code nextjs observability on-call open-source shadcn-ui status-page statuspage synthetic-monitoring tinybird turso uptime uptime-checker uptime-monitor

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