@difizen/mana-app
Version:
12 lines • 493 B
JavaScript
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)
});
});