mirror of
https://github.com/chillpadclub/bedolaga-cabinet.git
synced 2026-07-28 17:43:47 +00:00
fix: заменить хардкодный зелёный (#3EDBB0) на акцентный цвет из темы
Все вхождения #3EDBB0, #2BC49A и rgba(62,219,176,...) заменены на CSS-переменные --color-accent-400/500 из системы тем. Затронутые компоненты: - TrialOfferCard: кнопка, бордер, свечение, иконка - Subscription: лейблы, иконки, кнопки паузы/копирования - SubscriptionCardActive: бордер карточки, бейдж статуса - SubscriptionPurchase: градиент триал-блока - PurchaseCTAButton: градиент кнопки, иконка - TrafficProgressBar: цвета прогресс-бара - StatsGrid: убрана зависимость от useTrafficZone, используется accent напрямую - trafficZone.ts: добавлены mainVar/mainVarRaw для CSS-переменных - tailwind.config.js: trialGlow keyframes на accent цвет
This commit is contained in:
@@ -10,6 +10,10 @@ interface TrafficZoneResult {
|
||||
labelKey: string;
|
||||
gradientFrom: string;
|
||||
gradientTo: string;
|
||||
/** CSS variable for the main zone color: `rgb(var(--color-accent-400))` */
|
||||
mainVar: string;
|
||||
/** Raw CSS variable reference for opacity manipulation: `var(--color-accent-400)` */
|
||||
mainVarRaw: string;
|
||||
/** Key into ThemeColors for resolving mainHex at runtime */
|
||||
colorKey: TrafficColorKey;
|
||||
}
|
||||
@@ -22,6 +26,8 @@ const ZONES: Record<TrafficZone, Omit<TrafficZoneResult, 'zone'>> = {
|
||||
labelKey: 'dashboard.zone.normal',
|
||||
gradientFrom: 'rgb(var(--color-accent-500))',
|
||||
gradientTo: 'rgb(var(--color-accent-400))',
|
||||
mainVar: 'rgb(var(--color-accent-400))',
|
||||
mainVarRaw: 'var(--color-accent-400)',
|
||||
colorKey: 'accent',
|
||||
},
|
||||
warning: {
|
||||
@@ -31,6 +37,8 @@ const ZONES: Record<TrafficZone, Omit<TrafficZoneResult, 'zone'>> = {
|
||||
labelKey: 'dashboard.zone.warning',
|
||||
gradientFrom: 'rgb(var(--color-warning-500))',
|
||||
gradientTo: 'rgb(var(--color-warning-400))',
|
||||
mainVar: 'rgb(var(--color-warning-400))',
|
||||
mainVarRaw: 'var(--color-warning-400)',
|
||||
colorKey: 'warning',
|
||||
},
|
||||
danger: {
|
||||
@@ -40,6 +48,8 @@ const ZONES: Record<TrafficZone, Omit<TrafficZoneResult, 'zone'>> = {
|
||||
labelKey: 'dashboard.zone.danger',
|
||||
gradientFrom: 'rgb(var(--color-warning-600))',
|
||||
gradientTo: 'rgb(var(--color-warning-400))',
|
||||
mainVar: 'rgb(var(--color-warning-400))',
|
||||
mainVarRaw: 'var(--color-warning-400)',
|
||||
colorKey: 'warning',
|
||||
},
|
||||
critical: {
|
||||
@@ -49,6 +59,8 @@ const ZONES: Record<TrafficZone, Omit<TrafficZoneResult, 'zone'>> = {
|
||||
labelKey: 'dashboard.zone.critical',
|
||||
gradientFrom: 'rgb(var(--color-error-500))',
|
||||
gradientTo: 'rgb(var(--color-error-400))',
|
||||
mainVar: 'rgb(var(--color-error-400))',
|
||||
mainVarRaw: 'var(--color-error-400)',
|
||||
colorKey: 'error',
|
||||
},
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user