mirror of
https://github.com/chillpadclub/bedolaga-cabinet.git
synced 2026-07-30 10:27:49 +00:00
fix(ui): finish design-audit follow-ups
- useFeatureFlags: кэш флагов в localStorage — нижняя навигация больше не прыгает на холодном старте (таб «Рефералы»/«Колесо» появлялся после загрузки terms/config) - applyThemeColors: частичный/битый ответ /branding/colors добивается дефолтами вместо падения всего приложения в ErrorBoundary - карточка «Связаться с поддержкой»: кнопка больше не дублирует заголовок («Написать», без переноса) - «Мои подписки»: заголовок и «Купить ещё» в одну строку на 390px - StatCard: подписи плиток переносятся на две строки вместо обрезки многоточием («Бонус новому польз…»)
This commit is contained in:
@@ -110,7 +110,10 @@ function onColorFor(bgTriplet: string): string {
|
||||
}
|
||||
|
||||
// Apply theme colors as CSS variables (RGB format for Tailwind opacity support)
|
||||
export function applyThemeColors(colors: ThemeColors): void {
|
||||
export function applyThemeColors(themeColors: ThemeColors): void {
|
||||
// Частичный/битый ответ /branding/colors раньше ронял ВСЁ приложение в
|
||||
// ErrorBoundary (hexToRgb(undefined)). Недостающие поля добиваем дефолтами.
|
||||
const colors: ThemeColors = { ...DEFAULT_THEME_COLORS, ...themeColors };
|
||||
const root = document.documentElement;
|
||||
|
||||
// Generate palettes from status colors
|
||||
|
||||
Reference in New Issue
Block a user