fix(web): линия тональной кривой была не видна
Цвета каналов задавались CSS-переменными темы прямо в SVG-атрибутах stroke и fill, но presentation-атрибуты не понимают var(), а переменные темы хранят компоненты HSL, а не готовый цвет. В итоге обводка была пустой, и на тёмном фоне графика кривую не было видно. Теперь цвет канала идёт через style в формате hsl(var(--text)), а заливка точек — hsl(var(--bg)).
This commit is contained in:
@@ -45,7 +45,8 @@ export const CHANNEL_LABELS: Record<CurveChannel, string> = {
|
||||
};
|
||||
|
||||
export const CHANNEL_COLORS: Record<CurveChannel, string> = {
|
||||
rgb: 'var(--text)',
|
||||
// --text в теме хранит компоненты HSL, поэтому цвет собирается через hsl().
|
||||
rgb: 'hsl(var(--text))',
|
||||
red: '#ef4444',
|
||||
green: '#22c55e',
|
||||
blue: '#3b82f6'
|
||||
|
||||
Reference in New Issue
Block a user