Я использую styled-components
в ReactJS
и пытаюсь создать компонент, который может принять background-image
в качестве реквизита. После некоторых исследований я попробовал это:
import SpeechBubble1 from '../images/home_images/Speech 1.png';
...
const SpeechBubble = styled.div`
background-image: url(${props => props.background});
`;
...
<SpeechBubble background={SpeechBubble1} />
Но это не работает. Проверяя в окне элемента браузера, я вижу, что я получаю Invalid property value
для background-image
.
Что я делаю не так?
Edit:
Я также попытался сделать это, но это не сработало:
<SpeechBubble style={{background: `url(${SpeechBubble1})`}} />