Пытаюсь присвоить цвет элементу через JS, но выдаёт ошибку:
The specified value "" does not conform to the required format. The format is "#rrggbb" where rr, gg, bb are two-digit hexadecimal numbers.
Выделил все не работающие строки кода в 2 строчки:
let color = banner.background.type == 'gradient' ? "linear-gradient(to bottom, "+ banner.background.color +", "+ banner.background.additionalColor +")" : this.banner.background.color
element.style.backgroundColor = color
Цвет зависит от выбранного типа фона, который лежит в объекте banner - либо градиент, либо сплошной цвет