Я думаю, что вы можете сократить свой конкретный пример следующим образом (вам не нужно использовать css
метод там):
const StyledButton = styled(Button)`
${({block}) => block && 'width: 100%;'}
`;
Но, как правило, я считаю, что это единственный способ сделать это,Мне это не кажется уродливым, но если у вас есть сложные условия, вы, вероятно, можете переместить некоторый код в отдельные переменные или функции с описательными именами.