react-dyn-tabs
Version:
React dynamic tabs with full API
26 lines (25 loc) • 1.12 kB
JavaScript
exports.__esModule = true;
exports["default"] = void 0;
var _react = _interopRequireDefault(require("react"));
var _api = _interopRequireDefault(require("./api.js"));
var _elementResizeDetectorAdapter = _interopRequireDefault(require("./element-resize-detector-adapter.js"));
var _tabsMoreButton = _interopRequireDefault(require("tabs-more-button"));
var _showMoreTabs = _interopRequireDefault(require("./show-more-tabs.js"));
function _interopRequireDefault(e) { return e && e.__esModule ? e : { "default": e }; }
var getDeps = function getDeps() {
return {
getResizeDetectorIns: _elementResizeDetectorAdapter["default"],
getInstance: function getInstance(ctx, setHiddenTabIDs) {
return new _api["default"]({
setHiddenTabIDs: setHiddenTabIDs,
btnRef: /*#__PURE__*/_react["default"].createRef(),
getResizerIns: function getResizerIns(options) {
return new (Function.prototype.bind.apply(_tabsMoreButton["default"]))(options);
},
ctx: ctx
});
}
};
};
var _default = exports["default"] = _showMoreTabs["default"].bind(null, getDeps);
;