UNPKG

@fluentui/react

Version:

Reusable React components for building web experiences.

22 lines 1.28 kB
define(["require", "exports", "../../../Styling", "../../../Utilities", "../BaseButton.styles", "../SplitButton/SplitButton.styles", "../ButtonThemes"], function (require, exports, Styling_1, Utilities_1, BaseButton_styles_1, SplitButton_styles_1, ButtonThemes_1) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.getStyles = void 0; var DEFAULT_BUTTON_MIN_HEIGHT = '32px'; var DEFAULT_BUTTON_MIN_WIDTH = '80px'; exports.getStyles = (0, Utilities_1.memoizeFunction)(function (theme, customStyles, primary) { var baseButtonStyles = (0, BaseButton_styles_1.getStyles)(theme); var splitButtonStyles = (0, SplitButton_styles_1.getStyles)(theme); var defaultButtonStyles = { root: { minWidth: DEFAULT_BUTTON_MIN_WIDTH, minHeight: DEFAULT_BUTTON_MIN_HEIGHT, }, label: { fontWeight: Styling_1.FontWeights.semibold, }, }; return (0, Styling_1.concatStyleSets)(baseButtonStyles, defaultButtonStyles, primary ? (0, ButtonThemes_1.primaryStyles)(theme) : (0, ButtonThemes_1.standardStyles)(theme), splitButtonStyles, customStyles); }); }); //# sourceMappingURL=DefaultButton.styles.js.map