20 lines
882 B
JavaScript
20 lines
882 B
JavaScript
import { __assign } from "tslib";
|
|
import * as React from 'react';
|
|
import { styled, composeRenderFunction } from '../../Utilities';
|
|
import { ContextualMenuBase } from './ContextualMenu.base';
|
|
import { getStyles } from './ContextualMenu.styles';
|
|
function onRenderSubMenu(subMenuProps) {
|
|
return React.createElement(LocalContextualMenu, __assign({}, subMenuProps));
|
|
}
|
|
// This is to prevent cyclic import with ContextualMenu.base.tsx.
|
|
var LocalContextualMenu = styled(ContextualMenuBase, getStyles, function (props) { return ({
|
|
onRenderSubMenu: props.onRenderSubMenu
|
|
? composeRenderFunction(props.onRenderSubMenu, onRenderSubMenu)
|
|
: onRenderSubMenu,
|
|
}); }, { scope: 'ContextualMenu' });
|
|
/**
|
|
* ContextualMenu description
|
|
*/
|
|
export var ContextualMenu = LocalContextualMenu;
|
|
ContextualMenu.displayName = 'ContextualMenu';
|
|
//# sourceMappingURL=ContextualMenu.js.map
|