и кастомизируемого блока передавать className?
Все таки это css, у меня случай, что внутри компонента есть несколько разных элементов, которые должны иначе отображаться при флаге isLarge, я подумал кидать пропс в каждый дочерний элемент как-то некрасиво и непонятно, тк это глобально относится ко всему компоненту
Так а в смысле? Можешь же сделать так: const Pack = styled.span` // Стили `; const Container = styled.div` ${props => props.isLarge && css` ${Pack} { // Стили } `} `;
Обсуждают сегодня