Files
textbee/web/components/ui
isra el eba534d208 feat: shared empty states, button press micro-interaction, gradient rename
- promote the message-history EmptyState into components/shared/empty-state
  and use it for the bare "No devices found" / "No API keys found"
  placeholders (icon + title + actionable hint, fade-in)
- button primitive: subtle active:scale press state (transition covers
  transform; the global prefers-reduced-motion guard still disables it)
- finish the deferred bg-gradient-to-* -> bg-linear-to-* rename (Tailwind v4
  canonical utility) across the remaining four alert/modal components

Build, 25 unit tests, and 6 e2e green.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-07-11 06:48:02 +03:00
..
2024-12-01 02:31:46 +03:00
2024-12-22 01:02:12 +03:00
2024-12-01 02:31:46 +03:00
2024-12-01 02:31:46 +03:00
2025-06-04 20:37:23 +03:00
2025-09-18 23:07:53 +03:00
2024-12-01 02:31:46 +03:00
2024-12-22 01:02:12 +03:00
2024-12-01 02:31:46 +03:00
2024-12-01 02:31:46 +03:00
2024-12-01 02:31:46 +03:00
2024-12-01 02:31:46 +03:00
2025-09-18 23:07:53 +03:00
2024-12-01 02:31:46 +03:00
2024-12-01 02:31:46 +03:00
2024-12-22 01:02:12 +03:00
2024-12-01 02:31:46 +03:00
2024-12-01 02:31:46 +03:00
2025-09-18 23:07:53 +03:00
2024-12-01 02:31:46 +03:00
2024-12-01 02:31:46 +03:00
2024-12-01 02:31:46 +03:00
2024-12-01 02:31:46 +03:00