@nodeject/ui-components
Version:
UI library for non-trivial components
19 lines (18 loc) • 781 B
JavaScript
import * as React from 'react';
export var TreeNodeActionMenu = function (props) {
var id = props.id;
// const toggleNodeMenu = () => {
// setShowNodeMenu(!showNodeMenu)
// }
// const hideNodeMenu = () => {
// setShowNodeMenu(false)
// }
var onMenuLinkClick = function (link) {
// hideNodeMenu()
link.onClick(id, link.action);
};
var menu = props.menu && (React.createElement("div", null,
React.createElement("ul", { style: { listStyleType: 'none', margin: 0, padding: 0 } }, props.menu.map(function (l, index) { return (React.createElement("li", { key: index },
React.createElement("a", { onClick: function (e) { return onMenuLinkClick(l); } }, l.label))); }))));
return menu;
};