UNPKG

organism-react-scroll-nav

Version:
46 lines (45 loc) 2.57 kB
"use strict"; var _interopRequireDefault = require("reshow-runtime/helpers/interopRequireDefault"); exports.__esModule = true; exports["default"] = void 0; var _objectSpread2 = _interopRequireDefault(require("reshow-runtime/helpers/objectSpread2")); var _classCallCheck2 = _interopRequireDefault(require("reshow-runtime/helpers/classCallCheck")); var _createClass2 = _interopRequireDefault(require("reshow-runtime/helpers/createClass")); var _possibleConstructorReturn2 = _interopRequireDefault(require("reshow-runtime/helpers/possibleConstructorReturn")); var _isNativeReflectConstruct2 = _interopRequireDefault(require("reshow-runtime/helpers/isNativeReflectConstruct")); var _getPrototypeOf2 = _interopRequireDefault(require("reshow-runtime/helpers/getPrototypeOf")); var _inherits2 = _interopRequireDefault(require("reshow-runtime/helpers/inherits")); var _defineProperty2 = _interopRequireDefault(require("reshow-runtime/helpers/defineProperty")); var _reshowFlux = require("reshow-flux"); var _scrollStore = require("./scrollStore.js"); function _callSuper(t, o, e) { return o = (0, _getPrototypeOf2["default"])(o), (0, _possibleConstructorReturn2["default"])(t, (0, _isNativeReflectConstruct2["default"])() ? Reflect.construct(o, e || [], (0, _getPrototypeOf2["default"])(t).constructor) : o.apply(t, e)); } var FastScroller = /*#__PURE__*/function (_Scroller) { function FastScroller() { var _this; (0, _classCallCheck2["default"])(this, FastScroller); for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) { args[_key] = arguments[_key]; } _this = _callSuper(this, FastScroller, [].concat(args)); (0, _defineProperty2["default"])(_this, "storeName", "fastScroll"); return _this; } (0, _inherits2["default"])(FastScroller, _Scroller); return (0, _createClass2["default"])(FastScroller, [{ key: "runScrollMonitor", value: function runScrollMonitor(e) { this.triggerScroll(e.target); } }]); }(_scrollStore.Scroller); var oFastScroller = new FastScroller(); var _ImmutableStore = (0, _reshowFlux.ImmutableStore)(oFastScroller.reduce.bind(oFastScroller), oFastScroller.getInitialState.bind(oFastScroller)), store = _ImmutableStore[0], fastScrollDispatch = _ImmutableStore[1]; var scrollStore = (0, _objectSpread2["default"])((0, _objectSpread2["default"])({}, store), {}, { scroller: oFastScroller }); oFastScroller.dispatch = fastScrollDispatch; oFastScroller.store = store; var _default = exports["default"] = scrollStore; module.exports = exports.default;