@difizen/mana-app
Version:
19 lines (18 loc) • 768 B
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.ToolbarItemRender = void 0;
var _manaObservable = require("@difizen/mana-observable");
var _react = require("react");
var _jsxRuntime = require("react/jsx-runtime");
function ToolbarItemRenderInner(props) {
var data = (0, _manaObservable.useObserve)(props.data);
var item = (0, _manaObservable.useObserve)(props.item);
var toolbar = (0, _manaObservable.useObserve)(props.toolbar);
var state = (0, _manaObservable.useObserve)(props.state);
return /*#__PURE__*/(0, _jsxRuntime.jsx)(_jsxRuntime.Fragment, {
children: toolbar.renderItem(data, item, state)
});
}
var ToolbarItemRender = exports.ToolbarItemRender = /*#__PURE__*/(0, _react.memo)(ToolbarItemRenderInner);