UNPKG

@difizen/mana-app

Version:

18 lines (17 loc) 655 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.ToolbarVisiblesRender = void 0; var _manaObservable = require("@difizen/mana-observable"); var _react = require("react"); var ToolbarVisiblesRender = exports.ToolbarVisiblesRender = /*#__PURE__*/(0, _react.memo)(function ToolbarVisiblesRender(props) { var propsToolbar = props.toolbar; var toolbar = (0, _manaObservable.useObserve)(propsToolbar); var inlines = []; var more = []; toolbar.visibleItems.forEach(function (item) { return toolbar.isInline(item) ? inlines.push(item) : more.push(item); }); return toolbar.renderToolbar(inlines, more); });