Я пытаюсь расширить стили для реагирующего компонента, используя styled-components
, но не работает.
AFAIK, я делаю это правильно, но, возможно, я что-то упустил ...
Вот что у меня есть:
import React from "react";
import styled from "styled-components";
const TextContainer = ({ text }) => {
return <p dangerouslySetInnerHTML={{ __html: text }} />;
};
const Paragraph = styled(TextContainer)`
background: red;
`;
class Home extends React.Component {
render() {
const { t } = this.props;
return <Paragraph text="This is a test" />;
}
}
export default Home;
Конечно, ожидаемый результат должен иметь красный фон на p
, но сейчас результат выглядит так:
![enter image description here](https://i.stack.imgur.com/dts0t.png)
Есть идеи, как это решить? Возможно, я что-то упускаю, но не могу понять, что.
Спасибо заранее!