office-ui-fabric-react
Version:
Reusable React components for building experiences for Office 365.
36 lines • 1.34 kB
JavaScript
import { concatStyleSets } from '../../../Styling';
import { memoizeFunction } from '../../../Utilities';
import { getStyles as getBaseButtonStyles } from '../BaseButton.styles';
import { getStyles as getSplitButtonStyles } from '../SplitButton/SplitButton.styles';
export var getStyles = memoizeFunction(function (theme, customStyles) {
var baseButtonStyles = getBaseButtonStyles(theme);
var splitButtonStyles = getSplitButtonStyles(theme);
var iconButtonStyles = {
root: {
padding: '0 4px',
width: '32px',
height: '32px',
backgroundColor: 'transparent'
},
rootHovered: {
color: theme.palette.themeDarker
},
rootPressed: {
color: theme.palette.themePrimary
},
rootExpanded: {
color: theme.palette.themePrimary
},
rootChecked: {
backgroundColor: theme.palette.neutralTertiaryAlt,
},
rootCheckedHovered: {
backgroundColor: theme.palette.neutralLight
},
rootDisabled: {
color: theme.palette.neutralTertiary
}
};
return concatStyleSets(baseButtonStyles, iconButtonStyles, splitButtonStyles, customStyles);
});
//# sourceMappingURL=IconButton.styles.js.map