Я определяю цветовую опору в зависимости от типа дисплея.
colorStyle: {
textAlign: "center",
backgroundColor: "transparent",
color: (theme.colors.BaseColor.Red as any).Red4,
}
Это текущий код, который отображает текст красного цвета для всех типов уведомлений. Я пытаюсь обновить его, чтобы он отображал красный цвет, только если это ошибка, и черный цвет для всех других уведомлений.
Есть ли способ изменить его в той же опоре, или мне нужно создать новую опору, вставить ее в api и отобразить там, написав условный оператор?





to update it to show red color only if it is an error and black to all other notifications.
Создайте стили два. Один с обычным цветом, а другой с красным. Только примените тот, у которого красный когда, есть ошибка.
Вы бы поместили эту условную логику в ответную визуализацию вашего компонента / страницы и т. д.