@kalamazoo/button
Version:
A React component that is a base button.
118 lines (117 loc) • 2.64 kB
TypeScript
/// <reference types="react" />
/// <reference types="@emotion/core" />
import { ThemeProps } from '../types';
/**
* BUTTON STYLES
*/
export declare const getButtonStyles: (props: ThemeProps) => {
background: any;
borderRadius: string;
boxShadow: string;
color: string;
cursor: string;
height: string;
lineHeight: string;
padding: import("react").ReactText;
transition: string;
transitionDuration: string;
verticalAlign: string;
width: string;
'&::-moz-focus-inner': {
border: number;
margin: number;
padding: number;
};
'&:hover': {
textDecoration: string;
};
alignItems: string;
borderWidth: number;
boxSizing: string;
display: string;
fontSize: string;
fontStyle: string;
fontWeight: string;
maxWidth: string;
outline: string;
textAlign: string;
textDecoration: string;
whiteSpace: string;
} | {
background: any;
borderRadius: string;
boxShadow: string;
color: string;
cursor: string;
height: string;
lineHeight: string;
padding: import("react").ReactText;
transition: string;
transitionDuration: string;
verticalAlign: string;
width: string;
'&::-moz-focus-inner': {
border: number;
margin: number;
padding: number;
};
'&:hover': {
textDecoration: string;
};
alignItems: string;
borderWidth: number;
boxSizing: string;
display: string;
fontSize: string;
fontStyle: string;
fontWeight: string;
maxWidth: string;
outline: string;
textAlign: string;
textDecoration: string;
whiteSpace: string;
} | {
pointerEvents: string;
background: any;
borderRadius: string;
boxShadow: string;
color: string;
cursor: string;
height: string;
lineHeight: string;
padding: import("react").ReactText;
transition: string;
transitionDuration: string;
verticalAlign: string;
width: string;
'&::-moz-focus-inner': {
border: number;
margin: number;
padding: number;
};
'&:hover': {
textDecoration: string;
};
alignItems: string;
borderWidth: number;
boxSizing: string;
display: string;
fontSize: string;
fontStyle: string;
fontWeight: string;
maxWidth: string;
outline: string;
textAlign: string;
textDecoration: string;
whiteSpace: string;
};
/**
* SPINNER STYLES
*/
export declare const getSpinnerStyles: () => {
display: string;
position: string;
left: string;
top: string;
transform: string;
};