@difizen/mana-app
Version:
18 lines (17 loc) • 655 B
JavaScript
;
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);
});