Похоже, что вы присваиваете переменной bgColour
значение цвета из массива bgColours
, но вы не используете эту переменную при рендеринге карты, чтобы цвет нигде не использовался.
Добавьте bgColour
как класс к вашей карте, затем в файле css, может быть, ваш основной index.css
, создайте классы для каждого из ваших цветов.
<div className={"card " + bgColour}>
<div className="card-title">{issue.issues}</div>
<div className="card-body">{issue.message}</div>
</div>
.Green{
background-color: green;
}
.Yellow{
background-color: yellow;
}
.Red{
background-color: red;
}
Кроме того, в React при назначении имен классов необходимо использовать className
, а не class
. Документация по стилю