learning_ai_common_plat/packages/dashboard-shell/src
saravanakumardb1 f1ebff5514 feat(scripts+ui): Tier 2 complete \u2014 common_plat 0 hex findings (was 59)
Scanner refinements:
- Exclude services/<svc>/src/        (Fastify backends, not UI)
- Exclude packages/config/           (schema/defaults, not UI)
- Exclude packages/devops/           (internal tooling)
- Exclude packages/create-app/.../templates (scaffolder templates)
- Exclude *.storybook/, /stories/, *.stories.{ts,tsx} (demo/docs)
- Exclude SVG fill=, stroke= hex (brand-mandated, e.g. Google G logo)
- Exclude ThemeEditor.tsx, theme-defaults.* (their content IS hex)
- Exclude /api/themes/ routes (server-side defaults)

Source fixes in shared packages (high leverage \u2014 consumed by every product):
- packages/auth-ui/src/*Form*.tsx + OnboardingShell + MfaChallenge (7)
- packages/dashboard-shell/src/{TopBar,ProfilePage}.tsx (3)
- dashboards/tracker-web/src/app/health/page.tsx (6)

All use the canonical var(--bl-<token>, #fallback) pattern that:
- Lets product themes override (e.g., each product sets --bl-danger differently)
- Falls back to a sensible default if tokens haven't loaded yet (defensive)

common_plat hex: 59 \u2192 0 \u2713 (Tier 2 complete)
Ecosystem total: 1569 \u2192 1402

Tier progress:
  Tier 1 (critical):       13 \u2192 0 \u2713
  Tier 2 (common_plat hex): 59 \u2192 0 \u2713
  Tier 3 (mac_tooling, efforise): NEXT
  Tier 4 (mindlyst, fastgap, flowmonk)
  Tier 5 (non-hex rules)
2026-05-23 14:37:51 -07:00
..
__tests__ fix(test): add @vitest-environment happy-dom to React UI test files 2026-03-21 16:21:42 -07:00
BillingPage.tsx feat(dashboard-shell): add @bytelyst/dashboard-shell package (4.3) — 41 tests 2026-03-19 20:54:28 -07:00
DashboardShell.tsx feat(dashboard-shell): add @bytelyst/dashboard-shell package (4.3) — 41 tests 2026-03-19 20:54:28 -07:00
index.ts feat(dashboard-shell): add @bytelyst/dashboard-shell package (4.3) — 41 tests 2026-03-19 20:54:28 -07:00
ProfilePage.tsx feat(scripts+ui): Tier 2 complete \u2014 common_plat 0 hex findings (was 59) 2026-05-23 14:37:51 -07:00
SettingsPage.tsx feat(dashboard-shell): add @bytelyst/dashboard-shell package (4.3) — 41 tests 2026-03-19 20:54:28 -07:00
Sidebar.tsx feat(dashboard-shell): add @bytelyst/dashboard-shell package (4.3) — 41 tests 2026-03-19 20:54:28 -07:00
TopBar.tsx feat(scripts+ui): Tier 2 complete \u2014 common_plat 0 hex findings (was 59) 2026-05-23 14:37:51 -07:00
types.ts feat(dashboard-shell): add @bytelyst/dashboard-shell package (4.3) — 41 tests 2026-03-19 20:54:28 -07:00