UNPKG

@difizen/mana-app

Version:

12 lines 493 B
import { useObserve, useInject } from '@difizen/mana-observable'; import React from 'react'; import { MenuInstance } from "./menu-protocol"; import { Fragment as _Fragment, jsx as _jsx } from "react/jsx-runtime"; export var MenuItemRender = /*#__PURE__*/React.memo(function MenuItemRender(props) { var root = props.root; var menu = useInject(MenuInstance); var item = useObserve(props.item); return /*#__PURE__*/_jsx(_Fragment, { children: menu.renderMenuItem(item, root) }); });