UNPKG

office-ui-fabric-react

Version:

Reusable React components for building experiences for Office 365.

22 lines 1.07 kB
import { concatStyleSets, FontWeights } from '../../../Styling'; import { memoizeFunction } from '../../../Utilities'; import { getStyles as getBaseButtonStyles } from '../BaseButton.styles'; import { getStyles as getSplitButtonStyles } from '../SplitButton/SplitButton.styles'; import { primaryStyles, standardStyles } from '../ButtonThemes'; var DEFAULT_BUTTON_HEIGHT = '32px'; var DEFAULT_BUTTON_MINWIDTH = '80px'; export var getStyles = memoizeFunction(function (theme, customStyles, primary) { var baseButtonStyles = getBaseButtonStyles(theme); var splitButtonStyles = getSplitButtonStyles(theme); var defaultButtonStyles = { root: { minWidth: DEFAULT_BUTTON_MINWIDTH, height: DEFAULT_BUTTON_HEIGHT }, label: { fontWeight: FontWeights.semibold } }; return concatStyleSets(baseButtonStyles, defaultButtonStyles, primary ? primaryStyles(theme) : standardStyles(theme), splitButtonStyles, customStyles); }); //# sourceMappingURL=DefaultButton.styles.js.map