feat(dashboards): add empty-state graphic for the dashboard page

Merged
TH
11d ago
+133-5

Summary

  • Added a drawn empty-state graphic for the dashboard page โ€” a stat tile, a donut tile, and a trend panel fading off the corner โ€” matching the tables/files/knowledge/logs set (same hairline, ink mixes, and corner fade)
  • DashboardEmptyState lives with the other resource empty states and replaces the bare EmptyState in dashboard-resource.tsx; copy unchanged

Type of Change

  • New feature

Testing

  • Rendered the real component in light and dark next to the existing empty states
  • bun run lint, check:audits (58/58), block-registry check, docs-manifest:check
  • components/dashboards tests pass; root bun run test shows unrelated local failures only (env-dependent rate-limit/timeout tests and load timeouts) โ€” type-check left to CI

Checklist

  • Code follows project style guidelines
  • Self-reviewed my changes
  • Tests added/updated and passing (new tests pass the test-audit authoring gate)
  • No new warnings introduced
  • I confirm that I have read and agree to the terms outlined in the Contributor License Agreement (CLA)

๐Ÿค– Generated with Claude Code

https://claude.ai/code/session_01J7A6CWpREr1jiPAdWyTQbA