({
align,
children,
}) => (
<SubTitle align={align}>
{titleSerializer(children)}
</SubTitle>
);
export default SubtitleComponent;
пробовал так
import SubtitleComponent from "components/SubtitleComponent";
const StyledSubtitleComponent = th(styled(SubtitleComponent)`
color: red;
`);
, но так не работает. как быть?
th это что?
это наши заморочки. обертка некая. можно не обращать внимания.
// The Button from the last section without the interpolations const Button = styled.button` color: palevioletred; font-size: 1em; margin: 1em; padding: 0.25em 1em; border: 2px solid palevioletred; border-radius: 3px; `; // A new component based on Button, but with some override styles const TomatoButton = styled(Button)` color: tomato; border-color: tomato; `; render( <div> <Button>Normal Button</Button> <TomatoButton>Tomato Button</TomatoButton> </div> );
Это из доки 100% рабочий пример
так а мой SubtitleComponent так нельзя? я только учусь, думал так можно
А что ты конкретно хочешь стилизовать? Вот пример из доки https://styled-components.com/docs/basics#styling-any-component
SubtitleComponent должен иметь пропс className иначе с ним не сможет работать стайлкомпонент бибилиотека
понял. спасибо
И потом оборачиваешь в styled() и погнал
Вроде как th лишнее тут
Обсуждают сегодня