react-scroll-to-bottom
Advanced tools
Comparing version
@@ -10,2 +10,13 @@ # Changelog | ||
### Added | ||
- Added `scroller` prop for limiting scroll distance when `mode` is set to `bottom`, in PR [#73](https://github.com/compulim/react-scroll-to-bottom/pull/73) | ||
- Added `initialScrollBehavior` prop for first scroll behavior. When set to `"auto"` (discrete scrolling), it will jump to end on initialization. in PR [#73](https://github.com/compulim/react-scroll-to-bottom/pull/73) | ||
- Added `debug` prop for dumping debug log to console, in PR [#73](https://github.com/compulim/react-scroll-to-bottom/pull/73) | ||
- Improved performance by separating `StateContext` into 2 tiers, in PR [#73](https://github.com/compulim/react-scroll-to-bottom/pull/73) | ||
### Fixed | ||
- Emptying container should regain stickiness, in PR [#73](https://github.com/compulim/react-scroll-to-bottom/pull/73) | ||
## [4.0.0] - 2020-09-01 | ||
@@ -12,0 +23,0 @@ |
@@ -26,4 +26,4 @@ "use strict"; | ||
function addVersionToMetaTag() { | ||
setMetaTag('react-scroll-to-bottom:version', "4.0.0"); | ||
setMetaTag('react-scroll-to-bottom:version', "4.0.1-master.3ea0392"); | ||
} | ||
//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uL3NyYy9hZGRWZXJzaW9uVG9NZXRhVGFnLmpzIl0sIm5hbWVzIjpbInNldE1ldGFUYWciLCJuYW1lIiwiY29udGVudCIsImdsb2JhbCIsImRvY3VtZW50IiwiY3JlYXRlRWxlbWVudCIsImhlYWQiLCJhcHBlbmRDaGlsZCIsIm1ldGEiLCJxdWVyeVNlbGVjdG9yIiwiZW5jb2RlVVJJIiwic2V0QXR0cmlidXRlIiwiZXJyIiwiYWRkVmVyc2lvblRvTWV0YVRhZyJdLCJtYXBwaW5ncyI6Ijs7Ozs7OztBQUFBOztBQUNBO0FBRUEsU0FBU0EsVUFBVCxDQUFvQkMsSUFBcEIsRUFBMEJDLE9BQTFCLEVBQW1DO0FBQ2pDLE1BQUk7QUFBQSxrQkFDbUJDLE1BRG5CO0FBQUEsUUFDTUMsUUFETixXQUNNQSxRQUROOztBQUdGLFFBQUksT0FBT0EsUUFBUCxLQUFvQixXQUFwQixJQUFtQ0EsUUFBUSxDQUFDQyxhQUE1QyxJQUE2REQsUUFBUSxDQUFDRSxJQUF0RSxJQUE4RUYsUUFBUSxDQUFDRSxJQUFULENBQWNDLFdBQWhHLEVBQTZHO0FBQzNHLFVBQU1DLElBQUksR0FBR0osUUFBUSxDQUFDSyxhQUFULDRCQUEwQ0MsU0FBUyxDQUFDVCxJQUFELENBQW5ELGFBQWtFRyxRQUFRLENBQUNDLGFBQVQsQ0FBdUIsTUFBdkIsQ0FBL0U7QUFFQUcsTUFBQUEsSUFBSSxDQUFDRyxZQUFMLENBQWtCLE1BQWxCLEVBQTBCVixJQUExQjtBQUNBTyxNQUFBQSxJQUFJLENBQUNHLFlBQUwsQ0FBa0IsU0FBbEIsRUFBNkJULE9BQTdCO0FBRUFFLE1BQUFBLFFBQVEsQ0FBQ0UsSUFBVCxDQUFjQyxXQUFkLENBQTBCQyxJQUExQjtBQUNEO0FBQ0YsR0FYRCxDQVdFLE9BQU9JLEdBQVAsRUFBWSxDQUFFO0FBQ2pCOztBQUVjLFNBQVNDLG1CQUFULEdBQStCO0FBQzVDYixFQUFBQSxVQUFVLENBQUMsZ0NBQUQsVUFBVjtBQUNEIiwic291cmNlc0NvbnRlbnQiOlsiLyogZ2xvYmFsIGdsb2JhbDpyZWFkb25seSwgcHJvY2VzczpyZWFkb25seSAqL1xuLyogZXNsaW50IG5vLWVtcHR5OiBbXCJlcnJvclwiLCB7IFwiYWxsb3dFbXB0eUNhdGNoXCI6IHRydWUgfV0gKi9cblxuZnVuY3Rpb24gc2V0TWV0YVRhZyhuYW1lLCBjb250ZW50KSB7XG4gIHRyeSB7XG4gICAgY29uc3QgeyBkb2N1bWVudCB9ID0gZ2xvYmFsO1xuXG4gICAgaWYgKHR5cGVvZiBkb2N1bWVudCAhPT0gJ3VuZGVmaW5lZCcgJiYgZG9jdW1lbnQuY3JlYXRlRWxlbWVudCAmJiBkb2N1bWVudC5oZWFkICYmIGRvY3VtZW50LmhlYWQuYXBwZW5kQ2hpbGQpIHtcbiAgICAgIGNvbnN0IG1ldGEgPSBkb2N1bWVudC5xdWVyeVNlbGVjdG9yKGBodG1sIG1ldGFbbmFtZT1cIiR7ZW5jb2RlVVJJKG5hbWUpfVwiXWApIHx8IGRvY3VtZW50LmNyZWF0ZUVsZW1lbnQoJ21ldGEnKTtcblxuICAgICAgbWV0YS5zZXRBdHRyaWJ1dGUoJ25hbWUnLCBuYW1lKTtcbiAgICAgIG1ldGEuc2V0QXR0cmlidXRlKCdjb250ZW50JywgY29udGVudCk7XG5cbiAgICAgIGRvY3VtZW50LmhlYWQuYXBwZW5kQ2hpbGQobWV0YSk7XG4gICAgfVxuICB9IGNhdGNoIChlcnIpIHt9XG59XG5cbmV4cG9ydCBkZWZhdWx0IGZ1bmN0aW9uIGFkZFZlcnNpb25Ub01ldGFUYWcoKSB7XG4gIHNldE1ldGFUYWcoJ3JlYWN0LXNjcm9sbC10by1ib3R0b206dmVyc2lvbicsIHByb2Nlc3MuZW52Lm5wbV9wYWNrYWdlX3ZlcnNpb24pO1xufVxuIl19 | ||
//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uL3NyYy9hZGRWZXJzaW9uVG9NZXRhVGFnLmpzIl0sIm5hbWVzIjpbInNldE1ldGFUYWciLCJuYW1lIiwiY29udGVudCIsImdsb2JhbCIsImRvY3VtZW50IiwiY3JlYXRlRWxlbWVudCIsImhlYWQiLCJhcHBlbmRDaGlsZCIsIm1ldGEiLCJxdWVyeVNlbGVjdG9yIiwiZW5jb2RlVVJJIiwic2V0QXR0cmlidXRlIiwiZXJyIiwiYWRkVmVyc2lvblRvTWV0YVRhZyJdLCJtYXBwaW5ncyI6Ijs7Ozs7OztBQUFBOztBQUNBO0FBRUEsU0FBU0EsVUFBVCxDQUFvQkMsSUFBcEIsRUFBMEJDLE9BQTFCLEVBQW1DO0FBQ2pDLE1BQUk7QUFBQSxrQkFDbUJDLE1BRG5CO0FBQUEsUUFDTUMsUUFETixXQUNNQSxRQUROOztBQUdGLFFBQUksT0FBT0EsUUFBUCxLQUFvQixXQUFwQixJQUFtQ0EsUUFBUSxDQUFDQyxhQUE1QyxJQUE2REQsUUFBUSxDQUFDRSxJQUF0RSxJQUE4RUYsUUFBUSxDQUFDRSxJQUFULENBQWNDLFdBQWhHLEVBQTZHO0FBQzNHLFVBQU1DLElBQUksR0FBR0osUUFBUSxDQUFDSyxhQUFULDRCQUEwQ0MsU0FBUyxDQUFDVCxJQUFELENBQW5ELGFBQWtFRyxRQUFRLENBQUNDLGFBQVQsQ0FBdUIsTUFBdkIsQ0FBL0U7QUFFQUcsTUFBQUEsSUFBSSxDQUFDRyxZQUFMLENBQWtCLE1BQWxCLEVBQTBCVixJQUExQjtBQUNBTyxNQUFBQSxJQUFJLENBQUNHLFlBQUwsQ0FBa0IsU0FBbEIsRUFBNkJULE9BQTdCO0FBRUFFLE1BQUFBLFFBQVEsQ0FBQ0UsSUFBVCxDQUFjQyxXQUFkLENBQTBCQyxJQUExQjtBQUNEO0FBQ0YsR0FYRCxDQVdFLE9BQU9JLEdBQVAsRUFBWSxDQUFFO0FBQ2pCOztBQUVjLFNBQVNDLG1CQUFULEdBQStCO0FBQzVDYixFQUFBQSxVQUFVLENBQUMsZ0NBQUQseUJBQVY7QUFDRCIsInNvdXJjZXNDb250ZW50IjpbIi8qIGdsb2JhbCBnbG9iYWw6cmVhZG9ubHksIHByb2Nlc3M6cmVhZG9ubHkgKi9cbi8qIGVzbGludCBuby1lbXB0eTogW1wiZXJyb3JcIiwgeyBcImFsbG93RW1wdHlDYXRjaFwiOiB0cnVlIH1dICovXG5cbmZ1bmN0aW9uIHNldE1ldGFUYWcobmFtZSwgY29udGVudCkge1xuICB0cnkge1xuICAgIGNvbnN0IHsgZG9jdW1lbnQgfSA9IGdsb2JhbDtcblxuICAgIGlmICh0eXBlb2YgZG9jdW1lbnQgIT09ICd1bmRlZmluZWQnICYmIGRvY3VtZW50LmNyZWF0ZUVsZW1lbnQgJiYgZG9jdW1lbnQuaGVhZCAmJiBkb2N1bWVudC5oZWFkLmFwcGVuZENoaWxkKSB7XG4gICAgICBjb25zdCBtZXRhID0gZG9jdW1lbnQucXVlcnlTZWxlY3RvcihgaHRtbCBtZXRhW25hbWU9XCIke2VuY29kZVVSSShuYW1lKX1cIl1gKSB8fCBkb2N1bWVudC5jcmVhdGVFbGVtZW50KCdtZXRhJyk7XG5cbiAgICAgIG1ldGEuc2V0QXR0cmlidXRlKCduYW1lJywgbmFtZSk7XG4gICAgICBtZXRhLnNldEF0dHJpYnV0ZSgnY29udGVudCcsIGNvbnRlbnQpO1xuXG4gICAgICBkb2N1bWVudC5oZWFkLmFwcGVuZENoaWxkKG1ldGEpO1xuICAgIH1cbiAgfSBjYXRjaCAoZXJyKSB7fVxufVxuXG5leHBvcnQgZGVmYXVsdCBmdW5jdGlvbiBhZGRWZXJzaW9uVG9NZXRhVGFnKCkge1xuICBzZXRNZXRhVGFnKCdyZWFjdC1zY3JvbGwtdG8tYm90dG9tOnZlcnNpb24nLCBwcm9jZXNzLmVudi5ucG1fcGFja2FnZV92ZXJzaW9uKTtcbn1cbiJdfQ== |
@@ -61,5 +61,8 @@ "use strict"; | ||
debounce = _ref2.debounce, | ||
debug = _ref2.debug, | ||
followButtonClassName = _ref2.followButtonClassName, | ||
initialScrollBehavior = _ref2.initialScrollBehavior, | ||
mode = _ref2.mode, | ||
nonce = _ref2.nonce, | ||
scroller = _ref2.scroller, | ||
scrollViewClassName = _ref2.scrollViewClassName; | ||
@@ -69,4 +72,7 @@ return /*#__PURE__*/_react.default.createElement(_Composer.default, { | ||
debounce: debounce, | ||
debug: debug, | ||
initialScrollBehavior: initialScrollBehavior, | ||
mode: mode, | ||
nonce: nonce | ||
nonce: nonce, | ||
scroller: scroller | ||
}, /*#__PURE__*/_react.default.createElement(BasicScrollToBottomCore, { | ||
@@ -84,3 +90,5 @@ className: className, | ||
debounce: undefined, | ||
debug: false, | ||
followButtonClassName: undefined, | ||
initialScrollBehavior: 'smooth', | ||
mode: undefined, | ||
@@ -95,3 +103,5 @@ nonce: undefined, | ||
debounce: _propTypes.default.number, | ||
debug: _propTypes.default.bool, | ||
followButtonClassName: _propTypes.default.string, | ||
initialScrollBehavior: _propTypes.default.oneOf(['auto', 'smooth']), | ||
mode: _propTypes.default.oneOf(['bottom', 'top']), | ||
@@ -103,2 +113,2 @@ nonce: _propTypes.default.string, | ||
exports.default = _default; | ||
//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uL3NyYy9CYXNpY1Njcm9sbFRvQm90dG9tLmpzIl0sIm5hbWVzIjpbIlJPT1RfU1RZTEUiLCJwb3NpdGlvbiIsIkJhc2ljU2Nyb2xsVG9Cb3R0b21Db3JlIiwiY2hpbGRyZW4iLCJjbGFzc05hbWUiLCJmb2xsb3dCdXR0b25DbGFzc05hbWUiLCJzY3JvbGxWaWV3Q2xhc3NOYW1lIiwicm9vdENTUyIsImRlZmF1bHRQcm9wcyIsInVuZGVmaW5lZCIsInByb3BUeXBlcyIsIlByb3BUeXBlcyIsImFueSIsInN0cmluZyIsIkJhc2ljU2Nyb2xsVG9Cb3R0b20iLCJjaGVja0ludGVydmFsIiwiZGVib3VuY2UiLCJtb2RlIiwibm9uY2UiLCJudW1iZXIiLCJvbmVPZiJdLCJtYXBwaW5ncyI6Ijs7Ozs7OztBQUFBOztBQUNBOztBQUNBOztBQUVBOztBQUNBOztBQUNBOztBQUNBOzs7O0FBRUEsSUFBTUEsVUFBVSxHQUFHO0FBQ2pCQyxFQUFBQSxRQUFRLEVBQUU7QUFETyxDQUFuQjs7QUFJQSxJQUFNQyx1QkFBdUIsR0FBRyxTQUExQkEsdUJBQTBCLE9BQXlFO0FBQUEsTUFBdEVDLFFBQXNFLFFBQXRFQSxRQUFzRTtBQUFBLE1BQTVEQyxTQUE0RCxRQUE1REEsU0FBNEQ7QUFBQSxNQUFqREMscUJBQWlELFFBQWpEQSxxQkFBaUQ7QUFBQSxNQUExQkMsbUJBQTBCLFFBQTFCQSxtQkFBMEI7QUFDdkcsTUFBTUMsT0FBTyxHQUFHLG9DQUFzQlAsVUFBdEIsQ0FBaEI7QUFFQSxzQkFDRTtBQUFLLElBQUEsU0FBUyxFQUFFLHlCQUFXTyxPQUFYLEVBQW9CLENBQUNILFNBQVMsSUFBSSxFQUFkLElBQW9CLEVBQXhDO0FBQWhCLGtCQUNFLDZCQUFDLGNBQUQ7QUFBTyxJQUFBLFNBQVMsRUFBRSxDQUFDRSxtQkFBbUIsSUFBSSxFQUF4QixJQUE4QjtBQUFoRCxLQUFxREgsUUFBckQsQ0FERixlQUVFLDZCQUFDLDZCQUFEO0FBQXNCLElBQUEsU0FBUyxFQUFFLENBQUNFLHFCQUFxQixJQUFJLEVBQTFCLElBQWdDO0FBQWpFLElBRkYsQ0FERjtBQU1ELENBVEQ7O0FBV0FILHVCQUF1QixDQUFDTSxZQUF4QixHQUF1QztBQUNyQ0wsRUFBQUEsUUFBUSxFQUFFTSxTQUQyQjtBQUVyQ0wsRUFBQUEsU0FBUyxFQUFFSyxTQUYwQjtBQUdyQ0osRUFBQUEscUJBQXFCLEVBQUVJLFNBSGM7QUFJckNILEVBQUFBLG1CQUFtQixFQUFFRztBQUpnQixDQUF2QztBQU9BUCx1QkFBdUIsQ0FBQ1EsU0FBeEIsR0FBb0M7QUFDbENQLEVBQUFBLFFBQVEsRUFBRVEsbUJBQVVDLEdBRGM7QUFFbENSLEVBQUFBLFNBQVMsRUFBRU8sbUJBQVVFLE1BRmE7QUFHbENSLEVBQUFBLHFCQUFxQixFQUFFTSxtQkFBVUUsTUFIQztBQUlsQ1AsRUFBQUEsbUJBQW1CLEVBQUVLLG1CQUFVRTtBQUpHLENBQXBDOztBQU9BLElBQU1DLG1CQUFtQixHQUFHLFNBQXRCQSxtQkFBc0IsUUFTdEI7QUFBQSxNQVJKQyxhQVFJLFNBUkpBLGFBUUk7QUFBQSxNQVBKWixRQU9JLFNBUEpBLFFBT0k7QUFBQSxNQU5KQyxTQU1JLFNBTkpBLFNBTUk7QUFBQSxNQUxKWSxRQUtJLFNBTEpBLFFBS0k7QUFBQSxNQUpKWCxxQkFJSSxTQUpKQSxxQkFJSTtBQUFBLE1BSEpZLElBR0ksU0FISkEsSUFHSTtBQUFBLE1BRkpDLEtBRUksU0FGSkEsS0FFSTtBQUFBLE1BREpaLG1CQUNJLFNBREpBLG1CQUNJO0FBQ0osc0JBQ0UsNkJBQUMsaUJBQUQ7QUFBVSxJQUFBLGFBQWEsRUFBRVMsYUFBekI7QUFBd0MsSUFBQSxRQUFRLEVBQUVDLFFBQWxEO0FBQTRELElBQUEsSUFBSSxFQUFFQyxJQUFsRTtBQUF3RSxJQUFBLEtBQUssRUFBRUM7QUFBL0Usa0JBQ0UsNkJBQUMsdUJBQUQ7QUFDRSxJQUFBLFNBQVMsRUFBRWQsU0FEYjtBQUVFLElBQUEscUJBQXFCLEVBQUVDLHFCQUZ6QjtBQUdFLElBQUEsbUJBQW1CLEVBQUVDO0FBSHZCLEtBS0dILFFBTEgsQ0FERixDQURGO0FBV0QsQ0FyQkQ7O0FBdUJBVyxtQkFBbUIsQ0FBQ04sWUFBcEIsR0FBbUM7QUFDakNPLEVBQUFBLGFBQWEsRUFBRU4sU0FEa0I7QUFFakNOLEVBQUFBLFFBQVEsRUFBRU0sU0FGdUI7QUFHakNMLEVBQUFBLFNBQVMsRUFBRUssU0FIc0I7QUFJakNPLEVBQUFBLFFBQVEsRUFBRVAsU0FKdUI7QUFLakNKLEVBQUFBLHFCQUFxQixFQUFFSSxTQUxVO0FBTWpDUSxFQUFBQSxJQUFJLEVBQUVSLFNBTjJCO0FBT2pDUyxFQUFBQSxLQUFLLEVBQUVULFNBUDBCO0FBUWpDSCxFQUFBQSxtQkFBbUIsRUFBRUc7QUFSWSxDQUFuQztBQVdBSyxtQkFBbUIsQ0FBQ0osU0FBcEIsR0FBZ0M7QUFDOUJLLEVBQUFBLGFBQWEsRUFBRUosbUJBQVVRLE1BREs7QUFFOUJoQixFQUFBQSxRQUFRLEVBQUVRLG1CQUFVQyxHQUZVO0FBRzlCUixFQUFBQSxTQUFTLEVBQUVPLG1CQUFVRSxNQUhTO0FBSTlCRyxFQUFBQSxRQUFRLEVBQUVMLG1CQUFVUSxNQUpVO0FBSzlCZCxFQUFBQSxxQkFBcUIsRUFBRU0sbUJBQVVFLE1BTEg7QUFNOUJJLEVBQUFBLElBQUksRUFBRU4sbUJBQVVTLEtBQVYsQ0FBZ0IsQ0FBQyxRQUFELEVBQVcsS0FBWCxDQUFoQixDQU53QjtBQU85QkYsRUFBQUEsS0FBSyxFQUFFUCxtQkFBVUUsTUFQYTtBQVE5QlAsRUFBQUEsbUJBQW1CLEVBQUVLLG1CQUFVRTtBQVJELENBQWhDO2VBV2VDLG1CIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IGNsYXNzTmFtZXMgZnJvbSAnY2xhc3NuYW1lcyc7XG5pbXBvcnQgUHJvcFR5cGVzIGZyb20gJ3Byb3AtdHlwZXMnO1xuaW1wb3J0IFJlYWN0IGZyb20gJ3JlYWN0JztcblxuaW1wb3J0IEF1dG9IaWRlRm9sbG93QnV0dG9uIGZyb20gJy4vU2Nyb2xsVG9Cb3R0b20vQXV0b0hpZGVGb2xsb3dCdXR0b24nO1xuaW1wb3J0IENvbXBvc2VyIGZyb20gJy4vU2Nyb2xsVG9Cb3R0b20vQ29tcG9zZXInO1xuaW1wb3J0IFBhbmVsIGZyb20gJy4vU2Nyb2xsVG9Cb3R0b20vUGFuZWwnO1xuaW1wb3J0IHVzZVN0eWxlVG9DbGFzc05hbWUgZnJvbSAnLi9ob29rcy9pbnRlcm5hbC91c2VTdHlsZVRvQ2xhc3NOYW1lJztcblxuY29uc3QgUk9PVF9TVFlMRSA9IHtcbiAgcG9zaXRpb246ICdyZWxhdGl2ZSdcbn07XG5cbmNvbnN0IEJhc2ljU2Nyb2xsVG9Cb3R0b21Db3JlID0gKHsgY2hpbGRyZW4sIGNsYXNzTmFtZSwgZm9sbG93QnV0dG9uQ2xhc3NOYW1lLCBzY3JvbGxWaWV3Q2xhc3NOYW1lIH0pID0+IHtcbiAgY29uc3Qgcm9vdENTUyA9IHVzZVN0eWxlVG9DbGFzc05hbWUoKShST09UX1NUWUxFKTtcblxuICByZXR1cm4gKFxuICAgIDxkaXYgY2xhc3NOYW1lPXtjbGFzc05hbWVzKHJvb3RDU1MsIChjbGFzc05hbWUgfHwgJycpICsgJycpfT5cbiAgICAgIDxQYW5lbCBjbGFzc05hbWU9eyhzY3JvbGxWaWV3Q2xhc3NOYW1lIHx8ICcnKSArICcnfT57Y2hpbGRyZW59PC9QYW5lbD5cbiAgICAgIDxBdXRvSGlkZUZvbGxvd0J1dHRvbiBjbGFzc05hbWU9eyhmb2xsb3dCdXR0b25DbGFzc05hbWUgfHwgJycpICsgJyd9IC8+XG4gICAgPC9kaXY+XG4gICk7XG59O1xuXG5CYXNpY1Njcm9sbFRvQm90dG9tQ29yZS5kZWZhdWx0UHJvcHMgPSB7XG4gIGNoaWxkcmVuOiB1bmRlZmluZWQsXG4gIGNsYXNzTmFtZTogdW5kZWZpbmVkLFxuICBmb2xsb3dCdXR0b25DbGFzc05hbWU6IHVuZGVmaW5lZCxcbiAgc2Nyb2xsVmlld0NsYXNzTmFtZTogdW5kZWZpbmVkXG59O1xuXG5CYXNpY1Njcm9sbFRvQm90dG9tQ29yZS5wcm9wVHlwZXMgPSB7XG4gIGNoaWxkcmVuOiBQcm9wVHlwZXMuYW55LFxuICBjbGFzc05hbWU6IFByb3BUeXBlcy5zdHJpbmcsXG4gIGZvbGxvd0J1dHRvbkNsYXNzTmFtZTogUHJvcFR5cGVzLnN0cmluZyxcbiAgc2Nyb2xsVmlld0NsYXNzTmFtZTogUHJvcFR5cGVzLnN0cmluZ1xufTtcblxuY29uc3QgQmFzaWNTY3JvbGxUb0JvdHRvbSA9ICh7XG4gIGNoZWNrSW50ZXJ2YWwsXG4gIGNoaWxkcmVuLFxuICBjbGFzc05hbWUsXG4gIGRlYm91bmNlLFxuICBmb2xsb3dCdXR0b25DbGFzc05hbWUsXG4gIG1vZGUsXG4gIG5vbmNlLFxuICBzY3JvbGxWaWV3Q2xhc3NOYW1lXG59KSA9PiB7XG4gIHJldHVybiAoXG4gICAgPENvbXBvc2VyIGNoZWNrSW50ZXJ2YWw9e2NoZWNrSW50ZXJ2YWx9IGRlYm91bmNlPXtkZWJvdW5jZX0gbW9kZT17bW9kZX0gbm9uY2U9e25vbmNlfT5cbiAgICAgIDxCYXNpY1Njcm9sbFRvQm90dG9tQ29yZVxuICAgICAgICBjbGFzc05hbWU9e2NsYXNzTmFtZX1cbiAgICAgICAgZm9sbG93QnV0dG9uQ2xhc3NOYW1lPXtmb2xsb3dCdXR0b25DbGFzc05hbWV9XG4gICAgICAgIHNjcm9sbFZpZXdDbGFzc05hbWU9e3Njcm9sbFZpZXdDbGFzc05hbWV9XG4gICAgICA+XG4gICAgICAgIHtjaGlsZHJlbn1cbiAgICAgIDwvQmFzaWNTY3JvbGxUb0JvdHRvbUNvcmU+XG4gICAgPC9Db21wb3Nlcj5cbiAgKTtcbn07XG5cbkJhc2ljU2Nyb2xsVG9Cb3R0b20uZGVmYXVsdFByb3BzID0ge1xuICBjaGVja0ludGVydmFsOiB1bmRlZmluZWQsXG4gIGNoaWxkcmVuOiB1bmRlZmluZWQsXG4gIGNsYXNzTmFtZTogdW5kZWZpbmVkLFxuICBkZWJvdW5jZTogdW5kZWZpbmVkLFxuICBmb2xsb3dCdXR0b25DbGFzc05hbWU6IHVuZGVmaW5lZCxcbiAgbW9kZTogdW5kZWZpbmVkLFxuICBub25jZTogdW5kZWZpbmVkLFxuICBzY3JvbGxWaWV3Q2xhc3NOYW1lOiB1bmRlZmluZWRcbn07XG5cbkJhc2ljU2Nyb2xsVG9Cb3R0b20ucHJvcFR5cGVzID0ge1xuICBjaGVja0ludGVydmFsOiBQcm9wVHlwZXMubnVtYmVyLFxuICBjaGlsZHJlbjogUHJvcFR5cGVzLmFueSxcbiAgY2xhc3NOYW1lOiBQcm9wVHlwZXMuc3RyaW5nLFxuICBkZWJvdW5jZTogUHJvcFR5cGVzLm51bWJlcixcbiAgZm9sbG93QnV0dG9uQ2xhc3NOYW1lOiBQcm9wVHlwZXMuc3RyaW5nLFxuICBtb2RlOiBQcm9wVHlwZXMub25lT2YoWydib3R0b20nLCAndG9wJ10pLFxuICBub25jZTogUHJvcFR5cGVzLnN0cmluZyxcbiAgc2Nyb2xsVmlld0NsYXNzTmFtZTogUHJvcFR5cGVzLnN0cmluZ1xufTtcblxuZXhwb3J0IGRlZmF1bHQgQmFzaWNTY3JvbGxUb0JvdHRvbTtcbiJdfQ== | ||
//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uL3NyYy9CYXNpY1Njcm9sbFRvQm90dG9tLmpzIl0sIm5hbWVzIjpbIlJPT1RfU1RZTEUiLCJwb3NpdGlvbiIsIkJhc2ljU2Nyb2xsVG9Cb3R0b21Db3JlIiwiY2hpbGRyZW4iLCJjbGFzc05hbWUiLCJmb2xsb3dCdXR0b25DbGFzc05hbWUiLCJzY3JvbGxWaWV3Q2xhc3NOYW1lIiwicm9vdENTUyIsImRlZmF1bHRQcm9wcyIsInVuZGVmaW5lZCIsInByb3BUeXBlcyIsIlByb3BUeXBlcyIsImFueSIsInN0cmluZyIsIkJhc2ljU2Nyb2xsVG9Cb3R0b20iLCJjaGVja0ludGVydmFsIiwiZGVib3VuY2UiLCJkZWJ1ZyIsImluaXRpYWxTY3JvbGxCZWhhdmlvciIsIm1vZGUiLCJub25jZSIsInNjcm9sbGVyIiwibnVtYmVyIiwiYm9vbCIsIm9uZU9mIl0sIm1hcHBpbmdzIjoiOzs7Ozs7O0FBQUE7O0FBQ0E7O0FBQ0E7O0FBRUE7O0FBQ0E7O0FBQ0E7O0FBQ0E7Ozs7QUFFQSxJQUFNQSxVQUFVLEdBQUc7QUFDakJDLEVBQUFBLFFBQVEsRUFBRTtBQURPLENBQW5COztBQUlBLElBQU1DLHVCQUF1QixHQUFHLFNBQTFCQSx1QkFBMEIsT0FBeUU7QUFBQSxNQUF0RUMsUUFBc0UsUUFBdEVBLFFBQXNFO0FBQUEsTUFBNURDLFNBQTRELFFBQTVEQSxTQUE0RDtBQUFBLE1BQWpEQyxxQkFBaUQsUUFBakRBLHFCQUFpRDtBQUFBLE1BQTFCQyxtQkFBMEIsUUFBMUJBLG1CQUEwQjtBQUN2RyxNQUFNQyxPQUFPLEdBQUcsb0NBQXNCUCxVQUF0QixDQUFoQjtBQUVBLHNCQUNFO0FBQUssSUFBQSxTQUFTLEVBQUUseUJBQVdPLE9BQVgsRUFBb0IsQ0FBQ0gsU0FBUyxJQUFJLEVBQWQsSUFBb0IsRUFBeEM7QUFBaEIsa0JBQ0UsNkJBQUMsY0FBRDtBQUFPLElBQUEsU0FBUyxFQUFFLENBQUNFLG1CQUFtQixJQUFJLEVBQXhCLElBQThCO0FBQWhELEtBQXFESCxRQUFyRCxD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QVBPO0FBUTlCTCxFQUFBQSxJQUFJLEVBQUVSLG1CQUFVYSxLQUFWLENBQWdCLENBQUMsUUFBRCxFQUFXLEtBQVgsQ0FBaEIsQ0FSd0I7QUFTOUJKLEVBQUFBLEtBQUssRUFBRVQsbUJBQVVFLE1BVGE7QUFVOUJQLEVBQUFBLG1CQUFtQixFQUFFSyxtQkFBVUU7QUFWRCxDQUFoQztlQWFlQyxtQiIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCBjbGFzc05hbWVzIGZyb20gJ2NsYXNzbmFtZXMnO1xuaW1wb3J0IFByb3BUeXBlcyBmcm9tICdwcm9wLXR5cGVzJztcbmltcG9ydCBSZWFjdCBmcm9tICdyZWFjdCc7XG5cbmltcG9ydCBBdXRvSGlkZUZvbGxvd0J1dHRvbiBmcm9tICcuL1Njcm9sbFRvQm90dG9tL0F1dG9IaWRlRm9sbG93QnV0dG9uJztcbmltcG9ydCBDb21wb3NlciBmcm9tICcuL1Njcm9sbFRvQm90dG9tL0NvbXBvc2VyJztcbmltcG9ydCBQYW5lbCBmcm9tICcuL1Njcm9sbFRvQm90dG9tL1BhbmVsJztcbmltcG9ydCB1c2VTdHlsZVRvQ2xhc3NOYW1lIGZyb20gJy4vaG9va3MvaW50ZXJuYWwvdXNlU3R5bGVUb0NsYXNzTmFtZSc7XG5cbmNvbnN0IFJPT1RfU1RZTEUgPSB7XG4gIHBvc2l0aW9uOiAncmVsYXRpdmUnXG59O1xuXG5jb25zdCBCYXNpY1Njcm9sbFRvQm90dG9tQ29yZSA9ICh7IGNoaWxkcmVuLCBjbGFzc05hbWUsIGZvbGxvd0J1dHRvbkNsYXNzTmFtZSwgc2Nyb2xsVmlld0NsYXNzTmFtZSB9KSA9PiB7XG4gIGNvbnN0IHJvb3RDU1MgPSB1c2VTdHlsZVRvQ2xhc3NOYW1lKCkoUk9PVF9TVFlMRSk7XG5cbiAgcmV0dXJuIChcbiAgICA8ZGl2IGNsYXNzTmFtZT17Y2xhc3NOYW1lcyhyb290Q1NTLCAoY2xhc3NOYW1lIHx8ICcnKSArICcnKX0+XG4gICAgICA8UGFuZWwgY2xhc3NOYW1lPXsoc2Nyb2xsVmlld0NsYXNzTmFtZSB8fCAnJykgKyAnJ30+e2NoaWxkcmVufTwvUGFuZWw+XG4gICAgICA8QXV0b0hpZGVGb2xsb3dCdXR0b24gY2xhc3NOYW1lPXsoZm9sbG93QnV0dG9uQ2xhc3NOYW1lIHx8ICcnKSArICcnfSAvPlxuICAgIDwvZGl2PlxuICApO1xufTtcblxuQmFzaWNTY3JvbGxUb0JvdHRvbUNvcmUuZGVmYXVsdFByb3BzID0ge1xuICBjaGlsZHJlbjogdW5kZWZpbmVkLFxuICBjbGFzc05hbWU6IHVuZGVmaW5lZCxcbiAgZm9sbG93QnV0dG9uQ2xhc3NOYW1lOiB1bmRlZmluZWQsXG4gIHNjcm9sbFZpZXdDbGFzc05hbWU6IHVuZGVmaW5lZFxufTtcblxuQmFzaWNTY3JvbGxUb0JvdHRvbUNvcmUucHJvcFR5cGVzID0ge1xuICBjaGlsZHJlbjogUHJvcFR5cGVzLmFueSxcbiAgY2xhc3NOYW1lOiBQcm9wVHlwZXMuc3RyaW5nLFxuICBmb2xsb3dCdXR0b25DbGFzc05hbWU6IFByb3BUeXBlcy5zdHJpbmcsXG4gIHNjcm9sbFZpZXdDbGFzc05hbWU6IFByb3BUeXBlcy5zdHJpbmdcbn07XG5cbmNvbnN0IEJhc2ljU2Nyb2xsVG9Cb3R0b20gPSAoe1xuICBjaGVja0ludGVydmFsLFxuICBjaGlsZHJlbixcbiAgY2xhc3NOYW1lLFxuICBkZWJvdW5jZSxcbiAgZGVidWcsXG4gIGZvbGxvd0J1dHRvbkNsYXNzTmFtZSxcbiAgaW5pdGlhbFNjcm9sbEJlaGF2aW9yLFxuICBtb2RlLFxuICBub25jZSxcbiAgc2Nyb2xsZXIsXG4gIHNjcm9sbFZpZXdDbGFzc05hbWVcbn0pID0+IHtcbiAgcmV0dXJuIChcbiAgICA8Q29tcG9zZXJcbiAgICAgIGNoZWNrSW50ZXJ2YWw9e2NoZWNrSW50ZXJ2YWx9XG4gICAgICBkZWJvdW5jZT17ZGVib3VuY2V9XG4gICAgICBkZWJ1Zz17ZGVidWd9XG4gICAgICBpbml0aWFsU2Nyb2xsQmVoYXZpb3I9e2luaXRpYWxTY3JvbGxCZWhhdmlvcn1cbiAgICAgIG1vZGU9e21vZGV9XG4gICAgICBub25jZT17bm9uY2V9XG4gICAgICBzY3JvbGxlcj17c2Nyb2xsZXJ9XG4gICAgPlxuICAgICAgPEJhc2ljU2Nyb2xsVG9Cb3R0b21Db3JlXG4gICAgICAgIGNsYXNzTmFtZT17Y2xhc3NOYW1lfVxuICAgICAgICBmb2xsb3dCdXR0b25DbGFzc05hbWU9e2ZvbGxvd0J1dHRvbkNsYXNzTmFtZX1cbiAgICAgICAgc2Nyb2xsVmlld0NsYXNzTmFtZT17c2Nyb2xsVmlld0NsYXNzTmFtZX1cbiAgICAgID5cbiAgICAgICAge2NoaWxkcmVufVxuICAgICAgPC9CYXNpY1Njcm9sbFRvQm90dG9tQ29yZT5cbiAgICA8L0NvbXBvc2VyPlxuICApO1xufTtcblxuQmFzaWNTY3JvbGxUb0JvdHRvbS5kZWZhdWx0UHJvcHMgPSB7XG4gIGNoZWNrSW50ZXJ2YWw6IHVuZGVmaW5lZCxcbiAgY2hpbGRyZW46IHVuZGVmaW5lZCxcbiAgY2xhc3NOYW1lOiB1bmRlZmluZWQsXG4gIGRlYm91bmNlOiB1bmRlZmluZWQsXG4gIGRlYnVnOiBmYWxzZSxcbiAgZm9sbG93QnV0dG9uQ2xhc3NOYW1lOiB1bmRlZmluZWQsXG4gIGluaXRpYWxTY3JvbGxCZWhhdmlvcjogJ3Ntb290aCcsXG4gIG1vZGU6IHVuZGVmaW5lZCxcbiAgbm9uY2U6IHVuZGVmaW5lZCxcbiAgc2Nyb2xsVmlld0NsYXNzTmFtZTogdW5kZWZpbmVkXG59O1xuXG5CYXNpY1Njcm9sbFRvQm90dG9tLnByb3BUeXBlcyA9IHtcbiAgY2hlY2tJbnRlcnZhbDogUHJvcFR5cGVzLm51bWJlcixcbiAgY2hpbGRyZW46IFByb3BUeXBlcy5hbnksXG4gIGNsYXNzTmFtZTogUHJvcFR5cGVzLnN0cmluZyxcbiAgZGVib3VuY2U6IFByb3BUeXBlcy5udW1iZXIsXG4gIGRlYnVnOiBQcm9wVHlwZXMuYm9vbCxcbiAgZm9sbG93QnV0dG9uQ2xhc3NOYW1lOiBQcm9wVHlwZXMuc3RyaW5nLFxuICBpbml0aWFsU2Nyb2xsQmVoYXZpb3I6IFByb3BUeXBlcy5vbmVPZihbJ2F1dG8nLCAnc21vb3RoJ10pLFxuICBtb2RlOiBQcm9wVHlwZXMub25lT2YoWydib3R0b20nLCAndG9wJ10pLFxuICBub25jZTogUHJvcFR5cGVzLnN0cmluZyxcbiAgc2Nyb2xsVmlld0NsYXNzTmFtZTogUHJvcFR5cGVzLnN0cmluZ1xufTtcblxuZXhwb3J0IGRlZmF1bHQgQmFzaWNTY3JvbGxUb0JvdHRvbTtcbiJdfQ== |
@@ -12,7 +12,13 @@ "use strict"; | ||
var _State1Context = _interopRequireDefault(require("../../ScrollToBottom/State1Context")); | ||
var _State2Context = _interopRequireDefault(require("../../ScrollToBottom/State2Context")); | ||
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } | ||
function useStateContext() { | ||
return (0, _react.useContext)(_StateContext.default); | ||
var stateContexts = [_StateContext.default, _State1Context.default, _State2Context.default]; | ||
function useStateContext(tier) { | ||
return (0, _react.useContext)(stateContexts[tier] || stateContexts[0]); | ||
} | ||
//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uLy4uL3NyYy9ob29rcy9pbnRlcm5hbC91c2VTdGF0ZUNvbnRleHQuanMiXSwibmFtZXMiOlsidXNlU3RhdGVDb250ZXh0IiwiU3RhdGVDb250ZXh0Il0sIm1hcHBpbmdzIjoiOzs7Ozs7O0FBQUE7O0FBRUE7Ozs7QUFFZSxTQUFTQSxlQUFULEdBQTJCO0FBQ3hDLFNBQU8sdUJBQVdDLHFCQUFYLENBQVA7QUFDRCIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IHVzZUNvbnRleHQgfSBmcm9tICdyZWFjdCc7XG5cbmltcG9ydCBTdGF0ZUNvbnRleHQgZnJvbSAnLi4vLi4vU2Nyb2xsVG9Cb3R0b20vU3RhdGVDb250ZXh0JztcblxuZXhwb3J0IGRlZmF1bHQgZnVuY3Rpb24gdXNlU3RhdGVDb250ZXh0KCkge1xuICByZXR1cm4gdXNlQ29udGV4dChTdGF0ZUNvbnRleHQpO1xufVxuIl19 | ||
//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uLy4uL3NyYy9ob29rcy9pbnRlcm5hbC91c2VTdGF0ZUNvbnRleHQuanMiXSwibmFtZXMiOlsic3RhdGVDb250ZXh0cyIsIlN0YXRlQ29udGV4dCIsIlN0YXRlMUNvbnRleHQiLCJTdGF0ZTJDb250ZXh0IiwidXNlU3RhdGVDb250ZXh0IiwidGllciJdLCJtYXBwaW5ncyI6Ijs7Ozs7OztBQUFBOztBQUVBOztBQUNBOztBQUNBOzs7O0FBRUEsSUFBTUEsYUFBYSxHQUFHLENBQUNDLHFCQUFELEVBQWVDLHNCQUFmLEVBQThCQyxzQkFBOUIsQ0FBdEI7O0FBRWUsU0FBU0MsZUFBVCxDQUF5QkMsSUFBekIsRUFBK0I7QUFDNUMsU0FBTyx1QkFBV0wsYUFBYSxDQUFDSyxJQUFELENBQWIsSUFBdUJMLGFBQWEsQ0FBQyxDQUFELENBQS9DLENBQVA7QUFDRCIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IHVzZUNvbnRleHQgfSBmcm9tICdyZWFjdCc7XG5cbmltcG9ydCBTdGF0ZUNvbnRleHQgZnJvbSAnLi4vLi4vU2Nyb2xsVG9Cb3R0b20vU3RhdGVDb250ZXh0JztcbmltcG9ydCBTdGF0ZTFDb250ZXh0IGZyb20gJy4uLy4uL1Njcm9sbFRvQm90dG9tL1N0YXRlMUNvbnRleHQnO1xuaW1wb3J0IFN0YXRlMkNvbnRleHQgZnJvbSAnLi4vLi4vU2Nyb2xsVG9Cb3R0b20vU3RhdGUyQ29udGV4dCc7XG5cbmNvbnN0IHN0YXRlQ29udGV4dHMgPSBbU3RhdGVDb250ZXh0LCBTdGF0ZTFDb250ZXh0LCBTdGF0ZTJDb250ZXh0XTtcblxuZXhwb3J0IGRlZmF1bHQgZnVuY3Rpb24gdXNlU3RhdGVDb250ZXh0KHRpZXIpIHtcbiAgcmV0dXJuIHVzZUNvbnRleHQoc3RhdGVDb250ZXh0c1t0aWVyXSB8fCBzdGF0ZUNvbnRleHRzWzBdKTtcbn1cbiJdfQ== |
@@ -12,4 +12,5 @@ "use strict"; | ||
/* eslint no-magic-numbers: ["error", { "ignore": [2] }] */ | ||
function useAnimating() { | ||
var _useStateContext = (0, _useStateContext2.default)(), | ||
var _useStateContext = (0, _useStateContext2.default)(2), | ||
animating = _useStateContext.animating; | ||
@@ -19,2 +20,2 @@ | ||
} | ||
//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uL3NyYy9ob29rcy91c2VBbmltYXRpbmcuanMiXSwibmFtZXMiOlsidXNlQW5pbWF0aW5nIiwiYW5pbWF0aW5nIl0sIm1hcHBpbmdzIjoiOzs7Ozs7O0FBQUE7Ozs7QUFFZSxTQUFTQSxZQUFULEdBQXdCO0FBQUEseUJBQ2YsZ0NBRGU7QUFBQSxNQUM3QkMsU0FENkIsb0JBQzdCQSxTQUQ2Qjs7QUFHckMsU0FBTyxDQUFDQSxTQUFELENBQVA7QUFDRCIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB1c2VTdGF0ZUNvbnRleHQgZnJvbSAnLi9pbnRlcm5hbC91c2VTdGF0ZUNvbnRleHQnO1xuXG5leHBvcnQgZGVmYXVsdCBmdW5jdGlvbiB1c2VBbmltYXRpbmcoKSB7XG4gIGNvbnN0IHsgYW5pbWF0aW5nIH0gPSB1c2VTdGF0ZUNvbnRleHQoKTtcblxuICByZXR1cm4gW2FuaW1hdGluZ107XG59XG4iXX0= | ||
//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uL3NyYy9ob29rcy91c2VBbmltYXRpbmcuanMiXSwibmFtZXMiOlsidXNlQW5pbWF0aW5nIiwiYW5pbWF0aW5nIl0sIm1hcHBpbmdzIjoiOzs7Ozs7O0FBRUE7Ozs7QUFGQTtBQUllLFNBQVNBLFlBQVQsR0FBd0I7QUFBQSx5QkFDZiwrQkFBZ0IsQ0FBaEIsQ0FEZTtBQUFBLE1BQzdCQyxTQUQ2QixvQkFDN0JBLFNBRDZCOztBQUdyQyxTQUFPLENBQUNBLFNBQUQsQ0FBUDtBQUNEIiwic291cmNlc0NvbnRlbnQiOlsiLyogZXNsaW50IG5vLW1hZ2ljLW51bWJlcnM6IFtcImVycm9yXCIsIHsgXCJpZ25vcmVcIjogWzJdIH1dICovXG5cbmltcG9ydCB1c2VTdGF0ZUNvbnRleHQgZnJvbSAnLi9pbnRlcm5hbC91c2VTdGF0ZUNvbnRleHQnO1xuXG5leHBvcnQgZGVmYXVsdCBmdW5jdGlvbiB1c2VBbmltYXRpbmcoKSB7XG4gIGNvbnN0IHsgYW5pbWF0aW5nIH0gPSB1c2VTdGF0ZUNvbnRleHQoMik7XG5cbiAgcmV0dXJuIFthbmltYXRpbmddO1xufVxuIl19 |
@@ -12,4 +12,5 @@ "use strict"; | ||
/* eslint no-magic-numbers: ["error", { "ignore": [2] }] */ | ||
function useAnimatingToEnd() { | ||
var _useStateContext = (0, _useStateContext2.default)(), | ||
var _useStateContext = (0, _useStateContext2.default)(2), | ||
animatingToEnd = _useStateContext.animatingToEnd; | ||
@@ -19,2 +20,2 @@ | ||
} | ||
//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uL3NyYy9ob29rcy91c2VBbmltYXRpbmdUb0VuZC5qcyJdLCJuYW1lcyI6WyJ1c2VBbmltYXRpbmdUb0VuZCIsImFuaW1hdGluZ1RvRW5kIl0sIm1hcHBpbmdzIjoiOzs7Ozs7O0FBQUE7Ozs7QUFFZSxTQUFTQSxpQkFBVCxHQUE2QjtBQUFBLHlCQUNmLGdDQURlO0FBQUEsTUFDbENDLGNBRGtDLG9CQUNsQ0EsY0FEa0M7O0FBRzFDLFNBQU8sQ0FBQ0EsY0FBRCxDQUFQO0FBQ0QiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgdXNlU3RhdGVDb250ZXh0IGZyb20gJy4vaW50ZXJuYWwvdXNlU3RhdGVDb250ZXh0JztcblxuZXhwb3J0IGRlZmF1bHQgZnVuY3Rpb24gdXNlQW5pbWF0aW5nVG9FbmQoKSB7XG4gIGNvbnN0IHsgYW5pbWF0aW5nVG9FbmQgfSA9IHVzZVN0YXRlQ29udGV4dCgpO1xuXG4gIHJldHVybiBbYW5pbWF0aW5nVG9FbmRdO1xufVxuIl19 | ||
//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uL3NyYy9ob29rcy91c2VBbmltYXRpbmdUb0VuZC5qcyJdLCJuYW1lcyI6WyJ1c2VBbmltYXRpbmdUb0VuZCIsImFuaW1hdGluZ1RvRW5kIl0sIm1hcHBpbmdzIjoiOzs7Ozs7O0FBRUE7Ozs7QUFGQTtBQUllLFNBQVNBLGlCQUFULEdBQTZCO0FBQUEseUJBQ2YsK0JBQWdCLENBQWhCLENBRGU7QUFBQSxNQUNsQ0MsY0FEa0Msb0JBQ2xDQSxjQURrQzs7QUFHMUMsU0FBTyxDQUFDQSxjQUFELENBQVA7QUFDRCIsInNvdXJjZXNDb250ZW50IjpbIi8qIGVzbGludCBuby1tYWdpYy1udW1iZXJzOiBbXCJlcnJvclwiLCB7IFwiaWdub3JlXCI6IFsyXSB9XSAqL1xuXG5pbXBvcnQgdXNlU3RhdGVDb250ZXh0IGZyb20gJy4vaW50ZXJuYWwvdXNlU3RhdGVDb250ZXh0JztcblxuZXhwb3J0IGRlZmF1bHQgZnVuY3Rpb24gdXNlQW5pbWF0aW5nVG9FbmQoKSB7XG4gIGNvbnN0IHsgYW5pbWF0aW5nVG9FbmQgfSA9IHVzZVN0YXRlQ29udGV4dCgyKTtcblxuICByZXR1cm4gW2FuaW1hdGluZ1RvRW5kXTtcbn1cbiJdfQ== |
@@ -13,3 +13,3 @@ "use strict"; | ||
function useAtBottom() { | ||
var _useStateContext = (0, _useStateContext2.default)(), | ||
var _useStateContext = (0, _useStateContext2.default)(1), | ||
atBottom = _useStateContext.atBottom; | ||
@@ -19,2 +19,2 @@ | ||
} | ||
//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uL3NyYy9ob29rcy91c2VBdEJvdHRvbS5qcyJdLCJuYW1lcyI6WyJ1c2VBdEJvdHRvbSIsImF0Qm90dG9tIl0sIm1hcHBpbmdzIjoiOzs7Ozs7O0FBQUE7Ozs7QUFFZSxTQUFTQSxXQUFULEdBQXVCO0FBQUEseUJBQ2YsZ0NBRGU7QUFBQSxNQUM1QkMsUUFENEIsb0JBQzVCQSxRQUQ0Qjs7QUFHcEMsU0FBTyxDQUFDQSxRQUFELENBQVA7QUFDRCIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB1c2VTdGF0ZUNvbnRleHQgZnJvbSAnLi9pbnRlcm5hbC91c2VTdGF0ZUNvbnRleHQnO1xuXG5leHBvcnQgZGVmYXVsdCBmdW5jdGlvbiB1c2VBdEJvdHRvbSgpIHtcbiAgY29uc3QgeyBhdEJvdHRvbSB9ID0gdXNlU3RhdGVDb250ZXh0KCk7XG5cbiAgcmV0dXJuIFthdEJvdHRvbV07XG59XG4iXX0= | ||
//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uL3NyYy9ob29rcy91c2VBdEJvdHRvbS5qcyJdLCJuYW1lcyI6WyJ1c2VBdEJvdHRvbSIsImF0Qm90dG9tIl0sIm1hcHBpbmdzIjoiOzs7Ozs7O0FBQUE7Ozs7QUFFZSxTQUFTQSxXQUFULEdBQXVCO0FBQUEseUJBQ2YsK0JBQWdCLENBQWhCLENBRGU7QUFBQSxNQUM1QkMsUUFENEIsb0JBQzVCQSxRQUQ0Qjs7QUFHcEMsU0FBTyxDQUFDQSxRQUFELENBQVA7QUFDRCIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB1c2VTdGF0ZUNvbnRleHQgZnJvbSAnLi9pbnRlcm5hbC91c2VTdGF0ZUNvbnRleHQnO1xuXG5leHBvcnQgZGVmYXVsdCBmdW5jdGlvbiB1c2VBdEJvdHRvbSgpIHtcbiAgY29uc3QgeyBhdEJvdHRvbSB9ID0gdXNlU3RhdGVDb250ZXh0KDEpO1xuXG4gIHJldHVybiBbYXRCb3R0b21dO1xufVxuIl19 |
@@ -13,3 +13,3 @@ "use strict"; | ||
function useAtEnd() { | ||
var _useStateContext = (0, _useStateContext2.default)(), | ||
var _useStateContext = (0, _useStateContext2.default)(1), | ||
atEnd = _useStateContext.atEnd; | ||
@@ -19,2 +19,2 @@ | ||
} | ||
//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uL3NyYy9ob29rcy91c2VBdEVuZC5qcyJdLCJuYW1lcyI6WyJ1c2VBdEVuZCIsImF0RW5kIl0sIm1hcHBpbmdzIjoiOzs7Ozs7O0FBQUE7Ozs7QUFFZSxTQUFTQSxRQUFULEdBQW9CO0FBQUEseUJBQ2YsZ0NBRGU7QUFBQSxNQUN6QkMsS0FEeUIsb0JBQ3pCQSxLQUR5Qjs7QUFHakMsU0FBTyxDQUFDQSxLQUFELENBQVA7QUFDRCIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB1c2VTdGF0ZUNvbnRleHQgZnJvbSAnLi9pbnRlcm5hbC91c2VTdGF0ZUNvbnRleHQnO1xuXG5leHBvcnQgZGVmYXVsdCBmdW5jdGlvbiB1c2VBdEVuZCgpIHtcbiAgY29uc3QgeyBhdEVuZCB9ID0gdXNlU3RhdGVDb250ZXh0KCk7XG5cbiAgcmV0dXJuIFthdEVuZF07XG59XG4iXX0= | ||
//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uL3NyYy9ob29rcy91c2VBdEVuZC5qcyJdLCJuYW1lcyI6WyJ1c2VBdEVuZCIsImF0RW5kIl0sIm1hcHBpbmdzIjoiOzs7Ozs7O0FBQUE7Ozs7QUFFZSxTQUFTQSxRQUFULEdBQW9CO0FBQUEseUJBQ2YsK0JBQWdCLENBQWhCLENBRGU7QUFBQSxNQUN6QkMsS0FEeUIsb0JBQ3pCQSxLQUR5Qjs7QUFHakMsU0FBTyxDQUFDQSxLQUFELENBQVA7QUFDRCIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB1c2VTdGF0ZUNvbnRleHQgZnJvbSAnLi9pbnRlcm5hbC91c2VTdGF0ZUNvbnRleHQnO1xuXG5leHBvcnQgZGVmYXVsdCBmdW5jdGlvbiB1c2VBdEVuZCgpIHtcbiAgY29uc3QgeyBhdEVuZCB9ID0gdXNlU3RhdGVDb250ZXh0KDEpO1xuXG4gIHJldHVybiBbYXRFbmRdO1xufVxuIl19 |
@@ -13,3 +13,3 @@ "use strict"; | ||
function useAtStart() { | ||
var _useStateContext = (0, _useStateContext2.default)(), | ||
var _useStateContext = (0, _useStateContext2.default)(1), | ||
atStart = _useStateContext.atStart; | ||
@@ -19,2 +19,2 @@ | ||
} | ||
//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uL3NyYy9ob29rcy91c2VBdFN0YXJ0LmpzIl0sIm5hbWVzIjpbInVzZUF0U3RhcnQiLCJhdFN0YXJ0Il0sIm1hcHBpbmdzIjoiOzs7Ozs7O0FBQUE7Ozs7QUFFZSxTQUFTQSxVQUFULEdBQXNCO0FBQUEseUJBQ2YsZ0NBRGU7QUFBQSxNQUMzQkMsT0FEMkIsb0JBQzNCQSxPQUQyQjs7QUFHbkMsU0FBTyxDQUFDQSxPQUFELENBQVA7QUFDRCIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB1c2VTdGF0ZUNvbnRleHQgZnJvbSAnLi9pbnRlcm5hbC91c2VTdGF0ZUNvbnRleHQnO1xuXG5leHBvcnQgZGVmYXVsdCBmdW5jdGlvbiB1c2VBdFN0YXJ0KCkge1xuICBjb25zdCB7IGF0U3RhcnQgfSA9IHVzZVN0YXRlQ29udGV4dCgpO1xuXG4gIHJldHVybiBbYXRTdGFydF07XG59XG4iXX0= | ||
//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uL3NyYy9ob29rcy91c2VBdFN0YXJ0LmpzIl0sIm5hbWVzIjpbInVzZUF0U3RhcnQiLCJhdFN0YXJ0Il0sIm1hcHBpbmdzIjoiOzs7Ozs7O0FBQUE7Ozs7QUFFZSxTQUFTQSxVQUFULEdBQXNCO0FBQUEseUJBQ2YsK0JBQWdCLENBQWhCLENBRGU7QUFBQSxNQUMzQkMsT0FEMkIsb0JBQzNCQSxPQUQyQjs7QUFHbkMsU0FBTyxDQUFDQSxPQUFELENBQVA7QUFDRCIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB1c2VTdGF0ZUNvbnRleHQgZnJvbSAnLi9pbnRlcm5hbC91c2VTdGF0ZUNvbnRleHQnO1xuXG5leHBvcnQgZGVmYXVsdCBmdW5jdGlvbiB1c2VBdFN0YXJ0KCkge1xuICBjb25zdCB7IGF0U3RhcnQgfSA9IHVzZVN0YXRlQ29udGV4dCgxKTtcblxuICByZXR1cm4gW2F0U3RhcnRdO1xufVxuIl19 |
@@ -13,3 +13,3 @@ "use strict"; | ||
function useAtTop() { | ||
var _useStateContext = (0, _useStateContext2.default)(), | ||
var _useStateContext = (0, _useStateContext2.default)(1), | ||
atTop = _useStateContext.atTop; | ||
@@ -19,2 +19,2 @@ | ||
} | ||
//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uL3NyYy9ob29rcy91c2VBdFRvcC5qcyJdLCJuYW1lcyI6WyJ1c2VBdFRvcCIsImF0VG9wIl0sIm1hcHBpbmdzIjoiOzs7Ozs7O0FBQUE7Ozs7QUFFZSxTQUFTQSxRQUFULEdBQW9CO0FBQUEseUJBQ2YsZ0NBRGU7QUFBQSxNQUN6QkMsS0FEeUIsb0JBQ3pCQSxLQUR5Qjs7QUFHakMsU0FBTyxDQUFDQSxLQUFELENBQVA7QUFDRCIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB1c2VTdGF0ZUNvbnRleHQgZnJvbSAnLi9pbnRlcm5hbC91c2VTdGF0ZUNvbnRleHQnO1xuXG5leHBvcnQgZGVmYXVsdCBmdW5jdGlvbiB1c2VBdFRvcCgpIHtcbiAgY29uc3QgeyBhdFRvcCB9ID0gdXNlU3RhdGVDb250ZXh0KCk7XG5cbiAgcmV0dXJuIFthdFRvcF07XG59XG4iXX0= | ||
//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uL3NyYy9ob29rcy91c2VBdFRvcC5qcyJdLCJuYW1lcyI6WyJ1c2VBdFRvcCIsImF0VG9wIl0sIm1hcHBpbmdzIjoiOzs7Ozs7O0FBQUE7Ozs7QUFFZSxTQUFTQSxRQUFULEdBQW9CO0FBQUEseUJBQ2YsK0JBQWdCLENBQWhCLENBRGU7QUFBQSxNQUN6QkMsS0FEeUIsb0JBQ3pCQSxLQUR5Qjs7QUFHakMsU0FBTyxDQUFDQSxLQUFELENBQVA7QUFDRCIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB1c2VTdGF0ZUNvbnRleHQgZnJvbSAnLi9pbnRlcm5hbC91c2VTdGF0ZUNvbnRleHQnO1xuXG5leHBvcnQgZGVmYXVsdCBmdW5jdGlvbiB1c2VBdFRvcCgpIHtcbiAgY29uc3QgeyBhdFRvcCB9ID0gdXNlU3RhdGVDb250ZXh0KDEpO1xuXG4gIHJldHVybiBbYXRUb3BdO1xufVxuIl19 |
@@ -13,3 +13,3 @@ "use strict"; | ||
function useMode() { | ||
var _useStateContext = (0, _useStateContext2.default)(), | ||
var _useStateContext = (0, _useStateContext2.default)(1), | ||
mode = _useStateContext.mode; | ||
@@ -19,2 +19,2 @@ | ||
} | ||
//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uL3NyYy9ob29rcy91c2VNb2RlLmpzIl0sIm5hbWVzIjpbInVzZU1vZGUiLCJtb2RlIl0sIm1hcHBpbmdzIjoiOzs7Ozs7O0FBQUE7Ozs7QUFFZSxTQUFTQSxPQUFULEdBQW1CO0FBQUEseUJBQ2YsZ0NBRGU7QUFBQSxNQUN4QkMsSUFEd0Isb0JBQ3hCQSxJQUR3Qjs7QUFHaEMsU0FBTyxDQUFDQSxJQUFELENBQVA7QUFDRCIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB1c2VTdGF0ZUNvbnRleHQgZnJvbSAnLi9pbnRlcm5hbC91c2VTdGF0ZUNvbnRleHQnO1xuXG5leHBvcnQgZGVmYXVsdCBmdW5jdGlvbiB1c2VNb2RlKCkge1xuICBjb25zdCB7IG1vZGUgfSA9IHVzZVN0YXRlQ29udGV4dCgpO1xuXG4gIHJldHVybiBbbW9kZV07XG59XG4iXX0= | ||
//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uL3NyYy9ob29rcy91c2VNb2RlLmpzIl0sIm5hbWVzIjpbInVzZU1vZGUiLCJtb2RlIl0sIm1hcHBpbmdzIjoiOzs7Ozs7O0FBQUE7Ozs7QUFFZSxTQUFTQSxPQUFULEdBQW1CO0FBQUEseUJBQ2YsK0JBQWdCLENBQWhCLENBRGU7QUFBQSxNQUN4QkMsSUFEd0Isb0JBQ3hCQSxJQUR3Qjs7QUFHaEMsU0FBTyxDQUFDQSxJQUFELENBQVA7QUFDRCIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB1c2VTdGF0ZUNvbnRleHQgZnJvbSAnLi9pbnRlcm5hbC91c2VTdGF0ZUNvbnRleHQnO1xuXG5leHBvcnQgZGVmYXVsdCBmdW5jdGlvbiB1c2VNb2RlKCkge1xuICBjb25zdCB7IG1vZGUgfSA9IHVzZVN0YXRlQ29udGV4dCgxKTtcblxuICByZXR1cm4gW21vZGVdO1xufVxuIl19 |
@@ -29,3 +29,3 @@ "use strict"; | ||
if (typeof observer !== 'function') { | ||
if (observer && typeof observer !== 'function') { | ||
console.error('react-scroll-to-bottom: First argument passed to "useObserveScrollPosition" must be a function.'); | ||
@@ -45,2 +45,2 @@ } else if (!Array.isArray(deps)) { | ||
} | ||
//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uL3NyYy9ob29rcy91c2VPYnNlcnZlU2Nyb2xsUG9zaXRpb24uanMiXSwibmFtZXMiOlsidXNlT2JzZXJ2ZVNjcm9sbFBvc2l0aW9uIiwib2JzZXJ2ZXIiLCJkZXBzIiwiY29uc29sZSIsImVycm9yIiwiQXJyYXkiLCJpc0FycmF5Iiwib2JzZXJ2ZVNjcm9sbFBvc2l0aW9uIl0sIm1hcHBpbmdzIjoiOzs7Ozs7O0FBQUE7O0FBRUE7Ozs7Ozs7Ozs7Ozs7Ozs7QUFFZSxTQUFTQSx3QkFBVCxDQUFrQ0MsUUFBbEMsRUFBdUQ7QUFBQSxNQUFYQyxJQUFXLHVFQUFKLEVBQUk7O0FBQ3BFLE1BQUksT0FBT0QsUUFBUCxLQUFvQixVQUF4QixFQUFvQztBQUNsQ0UsSUFBQUEsT0FBTyxDQUFDQyxLQUFSLENBQWMsaUdBQWQ7QUFDRCxHQUZELE1BRU8sSUFBSSxDQUFDQyxLQUFLLENBQUNDLE9BQU4sQ0FBY0osSUFBZCxDQUFMLEVBQTBCO0FBQy9CQyxJQUFBQSxPQUFPLENBQUNDLEtBQVIsQ0FDRSw2R0FERjtBQUdEOztBQVBtRSw0QkFTbEMsbUNBVGtDO0FBQUEsTUFTNURHLHFCQVQ0RCx1QkFTNURBLHFCQVQ0RDtBQVdwRTs7O0FBQ0Esd0JBQVU7QUFBQSxXQUFNTixRQUFRLElBQUlNLHFCQUFxQixDQUFDTixRQUFELENBQXZDO0FBQUEsR0FBViwrQkFBaUVDLElBQWpFLElBQXVFSyxxQkFBdkU7QUFDRCIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IHVzZUVmZmVjdCB9IGZyb20gJ3JlYWN0JztcblxuaW1wb3J0IHVzZUludGVybmFsQ29udGV4dCBmcm9tICcuL2ludGVybmFsL3VzZUludGVybmFsQ29udGV4dCc7XG5cbmV4cG9ydCBkZWZhdWx0IGZ1bmN0aW9uIHVzZU9ic2VydmVTY3JvbGxQb3NpdGlvbihvYnNlcnZlciwgZGVwcyA9IFtdKSB7XG4gIGlmICh0eXBlb2Ygb2JzZXJ2ZXIgIT09ICdmdW5jdGlvbicpIHtcbiAgICBjb25zb2xlLmVycm9yKCdyZWFjdC1zY3JvbGwtdG8tYm90dG9tOiBGaXJzdCBhcmd1bWVudCBwYXNzZWQgdG8gXCJ1c2VPYnNlcnZlU2Nyb2xsUG9zaXRpb25cIiBtdXN0IGJlIGEgZnVuY3Rpb24uJyk7XG4gIH0gZWxzZSBpZiAoIUFycmF5LmlzQXJyYXkoZGVwcykpIHtcbiAgICBjb25zb2xlLmVycm9yKFxuICAgICAgJ3JlYWN0LXNjcm9sbC10by1ib3R0b206IFNlY29uZCBhcmd1bWVudCBwYXNzZWQgdG8gXCJ1c2VPYnNlcnZlU2Nyb2xsUG9zaXRpb25cIiBtdXN0IGJlIGFuIGFycmF5IGlmIHNwZWNpZmllZC4nXG4gICAgKTtcbiAgfVxuXG4gIGNvbnN0IHsgb2JzZXJ2ZVNjcm9sbFBvc2l0aW9uIH0gPSB1c2VJbnRlcm5hbENvbnRleHQoKTtcblxuICAvKiBlc2xpbnQtZGlzYWJsZS1uZXh0LWxpbmUgcmVhY3QtaG9va3MvZXhoYXVzdGl2ZS1kZXBzICovXG4gIHVzZUVmZmVjdCgoKSA9PiBvYnNlcnZlciAmJiBvYnNlcnZlU2Nyb2xsUG9zaXRpb24ob2JzZXJ2ZXIpLCBbLi4uZGVwcywgb2JzZXJ2ZVNjcm9sbFBvc2l0aW9uXSk7XG59XG4iXX0= | ||
//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uL3NyYy9ob29rcy91c2VPYnNlcnZlU2Nyb2xsUG9zaXRpb24uanMiXSwibmFtZXMiOlsidXNlT2JzZXJ2ZVNjcm9sbFBvc2l0aW9uIiwib2JzZXJ2ZXIiLCJkZXBzIiwiY29uc29sZSIsImVycm9yIiwiQXJyYXkiLCJpc0FycmF5Iiwib2JzZXJ2ZVNjcm9sbFBvc2l0aW9uIl0sIm1hcHBpbmdzIjoiOzs7Ozs7O0FBQUE7O0FBRUE7Ozs7Ozs7Ozs7Ozs7Ozs7QUFFZSxTQUFTQSx3QkFBVCxDQUFrQ0MsUUFBbEMsRUFBdUQ7QUFBQSxNQUFYQyxJQUFXLHVFQUFKLEVBQUk7O0FBQ3BFLE1BQUlELFFBQVEsSUFBSSxPQUFPQSxRQUFQLEtBQW9CLFVBQXBDLEVBQWdEO0FBQzlDRSxJQUFBQSxPQUFPLENBQUNDLEtBQVIsQ0FBYyxpR0FBZDtBQUNELEdBRkQsTUFFTyxJQUFJLENBQUNDLEtBQUssQ0FBQ0MsT0FBTixDQUFjSixJQUFkLENBQUwsRUFBMEI7QUFDL0JDLElBQUFBLE9BQU8sQ0FBQ0MsS0FBUixDQUNFLDZHQURGO0FBR0Q7O0FBUG1FLDRCQVNsQyxtQ0FUa0M7QUFBQSxNQVM1REcscUJBVDRELHVCQVM1REEscUJBVDREO0FBV3BFOzs7QUFDQSx3QkFBVTtBQUFBLFdBQU1OLFFBQVEsSUFBSU0scUJBQXFCLENBQUNOLFFBQUQsQ0FBdkM7QUFBQSxHQUFWLCtCQUFpRUMsSUFBakUsSUFBdUVLLHFCQUF2RTtBQUNEIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgdXNlRWZmZWN0IH0gZnJvbSAncmVhY3QnO1xuXG5pbXBvcnQgdXNlSW50ZXJuYWxDb250ZXh0IGZyb20gJy4vaW50ZXJuYWwvdXNlSW50ZXJuYWxDb250ZXh0JztcblxuZXhwb3J0IGRlZmF1bHQgZnVuY3Rpb24gdXNlT2JzZXJ2ZVNjcm9sbFBvc2l0aW9uKG9ic2VydmVyLCBkZXBzID0gW10pIHtcbiAgaWYgKG9ic2VydmVyICYmIHR5cGVvZiBvYnNlcnZlciAhPT0gJ2Z1bmN0aW9uJykge1xuICAgIGNvbnNvbGUuZXJyb3IoJ3JlYWN0LXNjcm9sbC10by1ib3R0b206IEZpcnN0IGFyZ3VtZW50IHBhc3NlZCB0byBcInVzZU9ic2VydmVTY3JvbGxQb3NpdGlvblwiIG11c3QgYmUgYSBmdW5jdGlvbi4nKTtcbiAgfSBlbHNlIGlmICghQXJyYXkuaXNBcnJheShkZXBzKSkge1xuICAgIGNvbnNvbGUuZXJyb3IoXG4gICAgICAncmVhY3Qtc2Nyb2xsLXRvLWJvdHRvbTogU2Vjb25kIGFyZ3VtZW50IHBhc3NlZCB0byBcInVzZU9ic2VydmVTY3JvbGxQb3NpdGlvblwiIG11c3QgYmUgYW4gYXJyYXkgaWYgc3BlY2lmaWVkLidcbiAgICApO1xuICB9XG5cbiAgY29uc3QgeyBvYnNlcnZlU2Nyb2xsUG9zaXRpb24gfSA9IHVzZUludGVybmFsQ29udGV4dCgpO1xuXG4gIC8qIGVzbGludC1kaXNhYmxlLW5leHQtbGluZSByZWFjdC1ob29rcy9leGhhdXN0aXZlLWRlcHMgKi9cbiAgdXNlRWZmZWN0KCgpID0+IG9ic2VydmVyICYmIG9ic2VydmVTY3JvbGxQb3NpdGlvbihvYnNlcnZlciksIFsuLi5kZXBzLCBvYnNlcnZlU2Nyb2xsUG9zaXRpb25dKTtcbn1cbiJdfQ== |
@@ -12,4 +12,5 @@ "use strict"; | ||
/* eslint no-magic-numbers: ["error", { "ignore": [2] }] */ | ||
function useSticky() { | ||
var _useStateContext = (0, _useStateContext2.default)(), | ||
var _useStateContext = (0, _useStateContext2.default)(2), | ||
sticky = _useStateContext.sticky; | ||
@@ -19,2 +20,2 @@ | ||
} | ||
//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uL3NyYy9ob29rcy91c2VTdGlja3kuanMiXSwibmFtZXMiOlsidXNlU3RpY2t5Iiwic3RpY2t5Il0sIm1hcHBpbmdzIjoiOzs7Ozs7O0FBQUE7Ozs7QUFFZSxTQUFTQSxTQUFULEdBQXFCO0FBQUEseUJBQ2YsZ0NBRGU7QUFBQSxNQUMxQkMsTUFEMEIsb0JBQzFCQSxNQUQwQjs7QUFHbEMsU0FBTyxDQUFDQSxNQUFELENBQVA7QUFDRCIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB1c2VTdGF0ZUNvbnRleHQgZnJvbSAnLi9pbnRlcm5hbC91c2VTdGF0ZUNvbnRleHQnO1xuXG5leHBvcnQgZGVmYXVsdCBmdW5jdGlvbiB1c2VTdGlja3koKSB7XG4gIGNvbnN0IHsgc3RpY2t5IH0gPSB1c2VTdGF0ZUNvbnRleHQoKTtcblxuICByZXR1cm4gW3N0aWNreV07XG59XG4iXX0= | ||
//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uL3NyYy9ob29rcy91c2VTdGlja3kuanMiXSwibmFtZXMiOlsidXNlU3RpY2t5Iiwic3RpY2t5Il0sIm1hcHBpbmdzIjoiOzs7Ozs7O0FBRUE7Ozs7QUFGQTtBQUllLFNBQVNBLFNBQVQsR0FBcUI7QUFBQSx5QkFDZiwrQkFBZ0IsQ0FBaEIsQ0FEZTtBQUFBLE1BQzFCQyxNQUQwQixvQkFDMUJBLE1BRDBCOztBQUdsQyxTQUFPLENBQUNBLE1BQUQsQ0FBUDtBQUNEIiwic291cmNlc0NvbnRlbnQiOlsiLyogZXNsaW50IG5vLW1hZ2ljLW51bWJlcnM6IFtcImVycm9yXCIsIHsgXCJpZ25vcmVcIjogWzJdIH1dICovXG5cbmltcG9ydCB1c2VTdGF0ZUNvbnRleHQgZnJvbSAnLi9pbnRlcm5hbC91c2VTdGF0ZUNvbnRleHQnO1xuXG5leHBvcnQgZGVmYXVsdCBmdW5jdGlvbiB1c2VTdGlja3koKSB7XG4gIGNvbnN0IHsgc3RpY2t5IH0gPSB1c2VTdGF0ZUNvbnRleHQoMik7XG5cbiAgcmV0dXJuIFtzdGlja3ldO1xufVxuIl19 |
{ | ||
"name": "react-scroll-to-bottom", | ||
"version": "4.0.0", | ||
"version": "4.0.1-master.3ea0392", | ||
"description": "React container that will auto scroll to bottom", | ||
@@ -5,0 +5,0 @@ "keywords": [ |
@@ -65,11 +65,14 @@ # react-scroll-to-bottom | ||
| Name | Type | Default | Description | | ||
| ----------------------- | -------- | ---------- | ------------------------------------------------------------------------------------------------------------------------------ | | ||
| `checkInterval` | `number` | 150 | Recurring interval of stickiness check, in milliseconds (minimum is 17 ms) | | ||
| `className` | `string` | | Set the class name for the root element | | ||
| `debounce` | `number` | `17` | Set the debounce for tracking the `onScroll` event | | ||
| `followButtonClassName` | `string` | | Set the class name for the follow button | | ||
| `mode` | `string` | `"bottom"` | Set it to `"bottom"` for scroll-to-bottom, `"top"` for scroll-to-top | | ||
| `nonce` | `string` | | Set the nonce for [Content Security Policy](https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Content-Security-Policy) | | ||
| `scrollViewClassName` | `string` | | Set the class name for the container element that house all `props.children` | | ||
| Name | Type | Default | Description | | ||
| ----------------------- | ---------- | ---------------- | ------------------------------------------------------------------------------------------------------------------------------ | | ||
| `checkInterval` | `number` | 150 | Recurring interval of stickiness check, in milliseconds (minimum is 17 ms) | | ||
| `className` | `string` | | Set the class name for the root element | | ||
| `debounce` | `number` | `17` | Set the debounce for tracking the `onScroll` event | | ||
| `debug` | `bool` | false | Show debug information in console | | ||
| `followButtonClassName` | `string` | | Set the class name for the follow button | | ||
| `initialScrollBehavior` | `string` | `smooth` | Set the initial scroll behavior, either `"auto"` (discrete scrolling) or `"smooth"` | | ||
| `mode` | `string` | `"bottom"` | Set it to `"bottom"` for scroll-to-bottom, `"top"` for scroll-to-top | | ||
| `nonce` | `string` | | Set the nonce for [Content Security Policy](https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Content-Security-Policy) | | ||
| `scroller` | `function` | `() => Infinity` | A function to determine how far should scroll when scroll is needed | | ||
| `scrollViewClassName` | `string` | | Set the class name for the container element that house all `props.children` | | ||
@@ -373,2 +376,56 @@ ## Hooks | ||
## Observing scroll position | ||
You can use `useObserveScrollPosition` to listen to scroll change. | ||
```js | ||
// This is the content rendered inside the scrollable container | ||
const ScrollContent = () => { | ||
const observer = useCallback(({ scrollTop }) => { | ||
console.log(scrollTop); | ||
}, []); | ||
useObserveScrollPosition(observer); | ||
return <div>Hello, World!</div>; | ||
}; | ||
``` | ||
> If you want to turn off the hook, in the render call, pass a falsy value, e.g. `useObserveScrollPosition(false)`. | ||
Please note that the observer will called very frequently, it is recommended: | ||
- Only observe the scroll position when needed | ||
- Don't put too much logic inside the callback function | ||
- If logic is needed, consider deferring handling using `setTimeout` or similar functions | ||
- Make sure the callback function passed on each render call is memoized appropriately, e.g. `useCallback` | ||
For best practices on handling `scroll` event, please read [this article](https://developer.mozilla.org/en-US/docs/Web/API/Document/scroll_event). | ||
## Programmatically pausing scroll | ||
> This only works when `mode` prop is set to `bottom` (default). | ||
You can pass a function to the `scroller` prop to customize how far the scrollable should animate/scroll (in pixel) when its content changed. The signature of the scroller function is: | ||
```js | ||
scroller({ maxValue, minValue, offsetHeight, scrollHeight, scrollTop }) => number; | ||
``` | ||
| Argument | Type | Description | | ||
| -------------- | -------- | ------------------------------------------------------------------------------------------ | | ||
| `maxValue` | `number` | Maximum distance (in pixel) to scroll | | ||
| `minValue` | `number` | Minimum distance (in pixel) to scroll, see notes below | | ||
| `offsetHeight` | `number` | View height of the scrollable container | | ||
| `scrollHeight` | `number` | Total height of the content in the container, must be equal or greater than `offsetHeight` | | ||
| `scrollTop` | `number` | Current scroll position (in pixel) | | ||
Note: the `scroller` function will get called when the scrollable is sticky and the content size change. If the scrollable is not sticky, the function will not be called as animation is not needed. | ||
When the scrollable is animating, if there are new contents added to the scrollable, the `scroller` function will get called again with `minValue` set to the current position. The `minValue` means how far the animation has already scrolled. | ||
By default, the `scroller` function will returns `Infinity`. When new content is added, it will scroll all the way to the bottom. | ||
You can return a different value (in number) to indicates how far you want to scroll when the content has changed. If you return `0`, the scrollable will stop scrolling for any new content. Returning any values less than `maxValue` will make the scrollable to lose its stickiness after animation. After the scrollable lose its stickiness, the `scroller` function will not be called again for any future content change, until the scrollable regains its stickiness. | ||
# Security | ||
@@ -375,0 +432,0 @@ |
Sorry, the diff of this file is too big to display
Environment variable access
Supply chain riskPackage accesses environment variables, which may be a sign of credential stuffing or data theft.
Found 1 instance in 1 package
No v1
QualityPackage is not semver >=1. This means it is not stable and does not support ^ ranges.
Found 1 instance in 1 package
211308
29.16%39
11.43%1485
25.53%448
14.58%1
Infinity%1
Infinity%