mirror of
https://dev.azure.com/globalhealthx/EMR/_git/helix-engage
synced 2026-05-18 20:08:19 +00:00
feat: design tokens — multi-hospital theming system
Backend (sidecar): - ThemeService: read/write/backup/reset theme.json with versioning - ThemeController: GET/PUT/POST /api/config/theme endpoints - ConfigThemeModule registered in app Frontend: - ThemeTokenProvider: fetches theme, injects CSS variables on <html> - Login page: logo, title, subtitle, Google/forgot toggles from tokens - Sidebar: title, subtitle, active highlight from brand color scale - AI chat: quick actions from tokens - Branding settings page: 2-column layout, file upload for logo/favicon, single color picker with palette generation, font dropdowns, presets, pinned footer, versioning Theme CSS: - Sidebar active/hover text now references --color-brand-400 Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -764,9 +764,9 @@
|
||||
/* SIDEBAR-SPECIFIC COLORS (Light Mode Only) */
|
||||
--color-sidebar-bg: rgb(28, 33, 44);
|
||||
--color-sidebar-nav-item-hover-bg: rgb(42, 48, 60);
|
||||
--color-sidebar-nav-item-hover-text: rgb(73, 160, 225);
|
||||
--color-sidebar-nav-item-hover-text: var(--color-brand-400);
|
||||
--color-sidebar-nav-item-active-bg: rgb(42, 48, 60);
|
||||
--color-sidebar-nav-item-active-text: rgb(73, 160, 225);
|
||||
--color-sidebar-nav-item-active-text: var(--color-brand-400);
|
||||
|
||||
/* COMPONENT COLORS */
|
||||
--color-app-store-badge-border: rgb(166 166 166);
|
||||
|
||||
Reference in New Issue
Block a user