@fluentui/react-northstar
Version:
A themable React component library.
68 lines (67 loc) • 2.14 kB
TypeScript
import { Property } from 'csstype';
export interface ButtonVariables {
padding: string;
height: string;
minWidth: string;
loadingMinWidth: string;
maxWidth: string;
borderRadius: string;
contentFontWeight: Property.FontWeight;
contentFontSize: string;
contentLineHeight: string;
color: string;
colorHover: string;
colorActive: string;
colorDisabled: string;
colorFocus: string;
backgroundColor: string;
backgroundColorActive: string;
backgroundColorHover: string;
backgroundColorIconOnlyHover: string;
backgroundColorDisabled: string;
borderColor: string;
borderColorHover: string;
borderColorActive: string;
borderColorDisabled: string;
borderColorFocus: string;
backgroundColorFocus: string;
iconSize: string;
primaryColor: string;
primaryColorHover: string;
primaryBackgroundColor: string;
primaryBackgroundColorActive: string;
primaryBackgroundColorHover: string;
primaryBackgroundColorFocus: string;
primaryBackgroundColorDisabled: string;
primaryBorderColor: string;
tintedColor: string;
tintedColorHover: string;
tintedBackgroundColor: string;
tintedBackgroundColorActive: string;
tintedBackgroundColorHover: string;
tintedBorderColor: string;
tintedBorderColorHover: string;
circularBorderRadius: string;
textColor: string;
textColorHover: string;
textPrimaryColor: string;
textPrimaryColorHover: string;
textColorDisabled: string;
textColorIconOnlyHover: string;
primaryBoxShadow: string;
boxShadow: string;
loaderBorderSize: string;
loaderSize: string;
loaderSvgHeight: string;
loaderSvgAnimationHeight: string;
sizeSmallContentFontSize: string;
sizeSmallContentLineHeight: string;
sizeSmallHeight: string;
sizeSmallMinWidth: string;
sizeSmallPadding: string;
sizeSmallLoaderBorderSize: string;
sizeSmallLoaderSize: string;
sizeSmallLoaderSvgHeight: string;
sizeSmallLoaderSvgAnimationHeight: string;
}
export declare const buttonVariables: (siteVars: any) => ButtonVariables;