UNPKG

office-ui-fabric-react

Version:

Reusable React components for building experiences for Office 365.

72 lines 2.32 kB
import { getGlobalClassNames, FontWeights } from '../../Styling'; import { CONTEXTUAL_MENU_ITEM_HEIGHT } from './ContextualMenu.cnstyles'; var GlobalClassNames = { root: 'ms-ContextualMenu', container: 'ms-ContextualMenu-container', list: 'ms-ContextualMenu-list', header: 'ms-ContextualMenu-header', title: 'ms-ContextualMenu-title', isopen: 'is-open' }; export var getStyles = function (props) { var className = props.className, theme = props.theme; var classNames = getGlobalClassNames(GlobalClassNames, theme); var palette = theme.palette, fonts = theme.fonts, semanticColors = theme.semanticColors; return { root: [ classNames.root, classNames.isopen, { backgroundColor: semanticColors.bodyBackground, minWidth: '180px' }, className ], container: [ classNames.container, { selectors: { ':focus': { outline: 0 } } } ], list: [ classNames.list, classNames.isopen, { listStyleType: 'none', margin: '0', padding: '0' } ], header: [ classNames.header, fonts.small, { fontWeight: FontWeights.semibold, color: semanticColors.menuHeader, background: 'none', backgroundColor: 'transparent', border: 'none', height: CONTEXTUAL_MENU_ITEM_HEIGHT, lineHeight: CONTEXTUAL_MENU_ITEM_HEIGHT, cursor: 'default', padding: '0px 6px', userSelect: 'none', textAlign: 'left' } ], title: [ classNames.title, { fontSize: '16px', paddingRight: '14px', paddingLeft: '14px', paddingBottom: '5px', paddingTop: '5px', backgroundColor: palette.neutralLight } ] }; }; //# sourceMappingURL=ContextualMenu.styles.js.map