Как правильно писать реквизиты в styled-компонентах? - PullRequest
0 голосов
/ 28 сентября 2018

Мне нужно изменить background в зависимости от условия, если существует props.src.Первая часть работает нормально, но место, где props => props.src не обрабатывается должным образом.

enter image description here

Результат:

enter image description here

1 Ответ

0 голосов
/ 28 сентября 2018

Вам нужна только props.src вместо функции props => props.src в вашем URL:

background: ${props => props.src === "" ? "#eff1f2" : `url(${props.src}) no-repeat center`};

Стилизованные компоненты не будут выполнять вложенную внутреннюю функцию, поэтому они просто преобразуются в строку.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...