UNPKG

@difizen/mana-app

Version:

19 lines (18 loc) 768 B
"use strict"; 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);