Я пытаюсь условно отобразить значок, основываясь на условии logged
пользователя.Если реквизиты, поступающие с сервера, true
, то значок зеленый, else
серый.
Я пробовал различные решения, от базового if / else в JSX до classNames, но значок не
Мой код:
{user.loggedIn ? (
<div
className={classNames('badge badge-pill', {
'badge-success': user.loggedIn,
'badge-danger': !user.loggedIn
})}
/>
Я не вижу ничего плохого в коде.Я имею в виду, что предмет должен быть представлен с несколькими решениями.Любые идеи, что я делаю неправильно.
<span
className={
user.loggedIn ? 'badge badge-pill badge-success' : 'badge badge-pill badge-muted'
}
/>
Я тоже попробовал это.
Я вижу, что элемент в инструментах React-Dev, правильно отображается, с помощьюПравильная опора, но я не вижу ее на экране.