learning_ai_common_plat/dashboards/tracker-web/src/components
saravanakumardb1 3d22c3031f feat(tracker-web): system banners via @bytelyst/notifications-ui (UX-13.2)
Add @bytelyst/notifications-ui as a workspace dep (minimal link: lockfile entry,
avoiding the env-specific full re-normalization). New SystemBanners component
mounts at the top of the dashboard shell:
  - BannerStack renders dismissible system/maintenance notices from
    NEXT_PUBLIC_SYSTEM_NOTICE (nothing when unset)
  - Announcement shows a localStorage-dismissible "what's new" pill

Defer UX-13.1 (NotificationCenter): tracker has no notifications feed — the
/api/tracker proxy exposes only items/comments/votes/roadmap. The dep + an
import smoke test are in place so a future feed wiring starts from green.

All colors come from the bridged --bl-* tokens; no hardcoded literals.

Generated with [Devin](https://cli.devin.ai/docs)

Co-Authored-By: Devin <158243242+devin-ai-integration[bot]@users.noreply.github.com>
2026-05-28 22:08:38 -07:00
..
ui feat(tracker-web): complete Primitives adapter + export-presence test (UX-9) 2026-05-28 20:37:28 -07:00
posthog-provider.tsx feat(dashboards): migrate admin + tracker dashboards to common-plat as product-agnostic 2026-02-28 02:17:35 -08:00
product-switcher.tsx feat(tracker): add product switcher — filter items by any product 2026-02-28 14:15:18 -08:00
system-banners.tsx feat(tracker-web): system banners via @bytelyst/notifications-ui (UX-13.2) 2026-05-28 22:08:38 -07:00