Я пытаюсь использовать стилизованные компоненты для стилизации кнопки с некоторыми отступами, как показано ниже. Есть ли более чистый способ возврата двух значений с помощью одного выражения, чтобы я мог это исправить?
export const Button = styled.button`
padding: ${props => (props.primary ? rhythm(0.65) : rhythm(0.5))} ${props => (props.primary ? rhythm(1.6) : rhythm(1))};
`
Кроме того, Преттир форматирует предыдущий код следующим образом. Это недействительно css и поэтому не работает. Это ошибка красивее или мой код просто ужасен?
Broken:
export const Button = styled.button`
padding: ${props => (props.primary ? rhythm(0.65) : rhythm(0.5))}
${props => (props.primary ? rhythm(1.6) : rhythm(1))};
`