UNPKG

office-ui-fabric-react

Version:

Reusable React components for building experiences for Office 365.

30 lines 1.39 kB
import { memoizeFunction } from '../../../Utilities'; import { mergeStyles } from '../../../Styling'; export var getClassNames = memoizeFunction(function (styles, disabled, expanded, checked) { return { root: mergeStyles(styles.splitButtonMenuButton, expanded && [ styles.splitButtonMenuButtonExpanded ], disabled && [ styles.splitButtonMenuButtonDisabled ], checked && !disabled && [ styles.splitButtonMenuButtonChecked ]), splitButtonContainer: mergeStyles(styles.splitButtonContainer, checked && !disabled && [ styles.splitButtonContainerChecked, { selectors: { ':hover': styles.splitButtonContainerCheckedHovered } } ], !disabled && !checked && [{ selectors: { ':hover': styles.splitButtonContainerHovered, ':focus': styles.splitButtonContainerFocused } }], disabled && styles.splitButtonContainerDisabled), icon: mergeStyles(styles.splitButtonMenuIcon, disabled && styles.splitButtonMenuIconDisabled), flexContainer: mergeStyles(styles.splitButtonFlexContainer), divider: mergeStyles(styles.splitButtonDivider) }; }); //# sourceMappingURL=SplitButton.classNames.js.map