Можно ли передать реквизиты элементу "css" в стиле компонентов? - PullRequest
0 голосов
/ 22 ноября 2018

Я могу сделать это с помощью styleled.заводская функция

const BlackBGCSS = (props)=> css`
    color: ${props=> props.color || 'black'};
`

1 Ответ

0 голосов
/ 27 ноября 2018

Как у вас это получается:

const myCSS = css`
    background: ${({ myColor }) => myColor || `black`};
`;

const MyComponent = styled('div')`
    ${myCSS};
`;

Тогда

<MyComponent myColor="red">Hello World</MyComponent>

Надеюсь, это поможет.

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