Initial context menu with all it's elements

This commit is contained in:
wmwragg 2016-07-27 17:43:48 +01:00
parent 6e7e091117
commit 8246d9148c
2 changed files with 12 additions and 1 deletions

View file

@ -72,11 +72,20 @@ module.exports = {
'mx_ContextualMenu_right': !props.left,
});
var menuSize = {};
if (props.menuWidth) {
menuSize.width = props.menuWidth;
}
if (props.menuHeight) {
menuSize.height = props.menuHeight;
}
// FIXME: If a menu uses getDefaultProps it clobbers the onFinished
// property set here so you can't close the menu from a button click!
var menu = (
<div className={className} style={position}>
<div className={menuClasses}>
<div className={menuClasses} style={menuSize}>
{chevron}
<Element {...props} onFinished={closeMenu}/>
</div>