UNPKG

react-dyn-tabs

Version:
26 lines (25 loc) 1.12 kB
"use strict"; 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);