We’ll need a few different button styles so creating a single, flexible <Button> component that we can control via props will be handy.
Options should include:
State (primary, secondary, plain link)
Size (maybe just S, M, L for now)
With/without icon (the icon could just be passed in as a string referencing the name of an icon from the heroicons-ui set. This part of the component depends on another component (and SVG icon component) being created first so leave this bit until that's ready
We’ll need a few different button styles so creating a single, flexible
<Button>
component that we can control via props will be handy.Options should include: