UNPKG

@nodeject/ui-components

Version:

UI library for non-trivial components

23 lines (22 loc) 939 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.TreeNodeActionMenu = void 0; var React = require("react"); 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; }; exports.TreeNodeActionMenu = TreeNodeActionMenu;