Based on the design in #2557, add or update the Button component and any dependencies of this component to the project. Feel free to use this CodeSandbox for reference.
You can also refer to this...

I would like to do it 馃槃
Thanks @pniedzwiedzinski! We'll be merging everything to https://github.com/netlify/netlify-cms/tree/future/v3 and I'll make sure to sync it with `master.
I was thinking about colors, maybe I could create a bootstrap-like api



@pniedzwiedzinski I've updated my first comment in this issue with a chart of the different buttons that should be available. Refer to it and my sandbox here https://codesandbox.io/s/netlify-cms-editor-design-j1cg3
Okay, so I think this could work like this:
size - the size of the button (size|medium)type - the type of the button (default|positive|negative)primary - if is primary<Button size="small" type="positive">Button</Button>
<Button size="medium" primary>Button</Button>
Should the icon button be in the same component? From what you sent they work a bit differently. I am thinking about creating the IconButton that will work like this:
type - the type of the icon that will be passed to the Icon component<IconButton type="menu" />
Also, what stands this green variant of the icon for? Is it like an active state?
Okay, I misunderstood the concept of the icon, so this would be like this:
<Button size="small" icon="menu" />
Note, I made some changes to the Button component in my sandbox. Please update accordingly.
I have added this component itself to the project and to storybook in the v3-ui-redesign branch. We still need to test and use it through the app. Please branch from this branch if you plan to do this.
Most helpful comment
@pniedzwiedzinski I've updated my first comment in this issue with a chart of the different buttons that should be available. Refer to it and my sandbox here https://codesandbox.io/s/netlify-cms-editor-design-j1cg3