I have been struggling to find a good pattern to style a Button component that accepts different variants using styled-components. How do you guys usually do it? I would like to be able to use it like this:
<Button variant="primary">Click Me</Button>
<Button variant="secondary">Click Me</Button>