Uplift Button component.
variant prop [string] sets the button variant. See Question 1.isCompact prop [bool]size prop [string] Options: 'tiny', 'small', 'medium', 'large', 'huge'None to consider for uplift.
'default', 'utility', 'emphasis', 'de-emphasis' and 'action'. Do we want to use these types or maintain the current types of 'primary', and 'secondary' in favor of 'emphasis' and 'de-emphasis'?+1 on tech design, lets us the same names UX uses for the variants.
Do we need to remove the href prop. I know UX has talked about not having links look like buttons.
I agree with @bjankord about keeping the href prop
We should add a refCallback prop for use with popup and menu.
Shouldn't font-color, font-family, and font-size also be themeable, or are those inherited?
+1
@yuderekyu ^ These will be themeable but inherited
Orion JIRA created
Interesting information I've discovered for anyone interested:

Additionally, Firefox does not apply :active focus styling with keyboard interactions with the SPACE key.
Chrome (webkit, really) does some unexpected behavior with buttons when you click:
https://stackoverflow.com/questions/20340138/remove-blue-border-from-css-custom-styled-button-in-chrome
If we're going to be changing button, this might be a good thing to add.
Most helpful comment
We should add a
refCallbackprop for use with popup and menu.