Skip to content

Commit c6ea628

Browse files
committed
修复 react-scroll-to-bottom compulim/react-scroll-to-bottom#141 (comment)
1 parent 3f5e3a8 commit c6ea628

File tree

3 files changed

+500
-35
lines changed

3 files changed

+500
-35
lines changed

package.json

+3-1
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
"preview": "max preview",
88
"format": "prettier --cache --write .",
99
"prepare": "husky install",
10-
"postinstall": "max setup",
10+
"postinstall": "patch-package && max setup",
1111
"setup": "max setup",
1212
"start": "npm run dev"
1313
},
@@ -30,6 +30,7 @@
3030
"@lobehub/icons": "^1.52.0",
3131
"@lobehub/ui": "^1.153.9",
3232
"@prosemirror-adapter/react": "^0.2.6",
33+
"@radix-ui/react-scroll-area": "^1.2.2",
3334
"@radix-ui/react-tabs": "^1.1.1",
3435
"@umijs/max": "^4.3.35",
3536
"@umijs/plugins": "^4.3.35",
@@ -78,6 +79,7 @@
7879
"husky": "^8.0.3",
7980
"lint-staged": "^15.2.10",
8081
"lucide-react": "^0.414.0",
82+
"patch-package": "^8.0.0",
8183
"postcss": "^8.4.49",
8284
"prettier": "^3.3.3",
8385
"prettier-plugin-organize-imports": "^3.2.4",
+295
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,295 @@
1+
diff --git a/node_modules/react-scroll-to-bottom/lib/BasicScrollToBottom.js b/node_modules/react-scroll-to-bottom/lib/BasicScrollToBottom.js
2+
index a2ce383..0c4d0fd 100644
3+
--- a/node_modules/react-scroll-to-bottom/lib/BasicScrollToBottom.js
4+
+++ b/node_modules/react-scroll-to-bottom/lib/BasicScrollToBottom.js
5+
@@ -43,12 +43,6 @@ var BasicScrollToBottomCore = function BasicScrollToBottomCore(_ref) {
6+
}));
7+
};
8+
9+
-BasicScrollToBottomCore.defaultProps = {
10+
- children: undefined,
11+
- className: undefined,
12+
- followButtonClassName: undefined,
13+
- scrollViewClassName: undefined
14+
-};
15+
BasicScrollToBottomCore.propTypes = {
16+
children: _propTypes["default"].any,
17+
className: _propTypes["default"].string,
18+
@@ -63,7 +57,7 @@ var BasicScrollToBottom = function BasicScrollToBottom(_ref2) {
19+
debounce = _ref2.debounce,
20+
debug = _ref2.debug,
21+
followButtonClassName = _ref2.followButtonClassName,
22+
- initialScrollBehavior = _ref2.initialScrollBehavior,
23+
+ initialScrollBehavior = _ref2.initialScrollBehavior || 'smooth',
24+
mode = _ref2.mode,
25+
nonce = _ref2.nonce,
26+
scroller = _ref2.scroller,
27+
@@ -83,19 +77,6 @@ var BasicScrollToBottom = function BasicScrollToBottom(_ref2) {
28+
}, children));
29+
};
30+
31+
-BasicScrollToBottom.defaultProps = {
32+
- checkInterval: undefined,
33+
- children: undefined,
34+
- className: undefined,
35+
- debounce: undefined,
36+
- debug: undefined,
37+
- followButtonClassName: undefined,
38+
- initialScrollBehavior: 'smooth',
39+
- mode: undefined,
40+
- nonce: undefined,
41+
- scroller: undefined,
42+
- scrollViewClassName: undefined
43+
-};
44+
BasicScrollToBottom.propTypes = {
45+
checkInterval: _propTypes["default"].number,
46+
children: _propTypes["default"].any,
47+
diff --git a/node_modules/react-scroll-to-bottom/lib/EventSpy.js b/node_modules/react-scroll-to-bottom/lib/EventSpy.js
48+
index 61ad8cb..a780148 100644
49+
--- a/node_modules/react-scroll-to-bottom/lib/EventSpy.js
50+
+++ b/node_modules/react-scroll-to-bottom/lib/EventSpy.js
51+
@@ -19,7 +19,7 @@ var _react = require("react");
52+
var _debounce = _interopRequireDefault(require("./debounce"));
53+
54+
var EventSpy = function EventSpy(_ref) {
55+
- var debounce = _ref.debounce,
56+
+ var debounce = _ref.debounce || 200,
57+
name = _ref.name,
58+
onEvent = _ref.onEvent,
59+
target = _ref.target;
60+
@@ -52,9 +52,6 @@ var EventSpy = function EventSpy(_ref) {
61+
return false;
62+
};
63+
64+
-EventSpy.defaultProps = {
65+
- debounce: 200
66+
-};
67+
var _default = EventSpy;
68+
exports["default"] = _default;
69+
//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uL3NyYy9FdmVudFNweS5qcyJdLCJuYW1lcyI6WyJFdmVudFNweSIsImRlYm91bmNlIiwibmFtZSIsIm9uRXZlbnQiLCJ0YXJnZXQiLCJvbkV2ZW50UmVmIiwiY3VycmVudCIsImRlYm91bmNlciIsImV2ZW50IiwiaGFuZGxlRXZlbnQiLCJ0aW1lU3RhbXBMb3ciLCJhZGRFdmVudExpc3RlbmVyIiwicGFzc2l2ZSIsInR5cGUiLCJyZW1vdmVFdmVudExpc3RlbmVyIiwiZGVmYXVsdFByb3BzIl0sIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7Ozs7Ozs7O0FBQUE7O0FBRUE7O0FBRUEsSUFBTUEsUUFBUSxHQUFHLFNBQVhBLFFBQVcsT0FBeUM7QUFBQSxNQUF0Q0MsUUFBc0MsUUFBdENBLFFBQXNDO0FBQUEsTUFBNUJDLElBQTRCLFFBQTVCQSxJQUE0QjtBQUFBLE1BQXRCQyxPQUFzQixRQUF0QkEsT0FBc0I7QUFBQSxNQUFiQyxNQUFhLFFBQWJBLE1BQWE7QUFDeEQ7QUFDQTtBQUNBLE1BQU1DLFVBQVUsR0FBRyxvQkFBbkI7QUFFQUEsRUFBQUEsVUFBVSxDQUFDQyxPQUFYLEdBQXFCSCxPQUFyQjtBQUVBLE1BQU1JLFNBQVMsR0FBRyxvQkFDaEI7QUFBQSxXQUNFLDBCQUFXLFVBQUFDLEtBQUssRUFBSTtBQUNsQixVQUFRRixPQUFSLEdBQW9CRCxVQUFwQixDQUFRQyxPQUFSO0FBRUFBLE1BQUFBLE9BQU8sSUFBSUEsT0FBTyxDQUFDRSxLQUFELENBQWxCO0FBQ0QsS0FKRCxFQUlHUCxRQUpILENBREY7QUFBQSxHQURnQixFQU9oQixDQUFDQSxRQUFELEVBQVdJLFVBQVgsQ0FQZ0IsQ0FBbEI7QUFVQSxNQUFNSSxXQUFXLEdBQUcsd0JBQ2xCLFVBQUFELEtBQUssRUFBSTtBQUNQQSxJQUFBQSxLQUFLLENBQUNFLFlBQU4sR0FBcUIsc0JBQXJCO0FBRUFILElBQUFBLFNBQVMsQ0FBQ0MsS0FBRCxDQUFUO0FBQ0QsR0FMaUIsRUFNbEIsQ0FBQ0QsU0FBRCxDQU5rQixDQUFwQjtBQVNBLDhCQUFnQixZQUFNO0FBQ3BCSCxJQUFBQSxNQUFNLENBQUNPLGdCQUFQLENBQXdCVCxJQUF4QixFQUE4Qk8sV0FBOUIsRUFBMkM7QUFBRUcsTUFBQUEsT0FBTyxFQUFFO0FBQVgsS0FBM0M7QUFDQUgsSUFBQUEsV0FBVyxDQUFDO0FBQUVMLE1BQUFBLE1BQU0sRUFBTkEsTUFBRjtBQUFVUyxNQUFBQSxJQUFJLEVBQUVYO0FBQWhCLEtBQUQsQ0FBWDtBQUVBLFdBQU87QUFBQSxhQUFNRSxNQUFNLENBQUNVLG1CQUFQLENBQTJCWixJQUEzQixFQUFpQ08sV0FBakMsQ0FBTjtBQUFBLEtBQVA7QUFDRCxHQUxELEVBS0csQ0FBQ1AsSUFBRCxFQUFPTyxXQUFQLEVBQW9CTCxNQUFwQixDQUxIO0FBT0EsU0FBTyxLQUFQO0FBQ0QsQ0FsQ0Q7O0FBb0NBSixRQUFRLENBQUNlLFlBQVQsR0FBd0I7QUFDdEJkLEVBQUFBLFFBQVEsRUFBRTtBQURZLENBQXhCO2VBSWVELFEiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyB1c2VDYWxsYmFjaywgdXNlTGF5b3V0RWZmZWN0LCB1c2VNZW1vLCB1c2VSZWYgfSBmcm9tICdyZWFjdCc7XG5cbmltcG9ydCBkZWJvdW5jZUZuIGZyb20gJy4vZGVib3VuY2UnO1xuXG5jb25zdCBFdmVudFNweSA9ICh7IGRlYm91bmNlLCBuYW1lLCBvbkV2ZW50LCB0YXJnZXQgfSkgPT4ge1xuICAvLyBXZSBuZWVkIHRvIHNhdmUgdGhlIFwib25FdmVudFwiIHRvIHJlZi5cbiAgLy8gVGhpcyBpcyBiZWNhdXNlIFwib25FdmVudFwiIG1heSBjaGFuZ2UgZnJvbSB0aW1lIHRvIHRpbWUsIGJ1dCBkZWJvdW5jZSBtYXkgc3RpbGwgZmlyZSB0byB0aGUgb2xkZXIgY2FsbGJhY2suXG4gIGNvbnN0IG9uRXZlbnRSZWYgPSB1c2VSZWYoKTtcblxuICBvbkV2ZW50UmVmLmN1cnJlbnQgPSBvbkV2ZW50O1xuXG4gIGNvbnN0IGRlYm91bmNlciA9IHVzZU1lbW8oXG4gICAgKCkgPT5cbiAgICAgIGRlYm91bmNlRm4oZXZlbnQgPT4ge1xuICAgICAgICBjb25zdCB7IGN1cnJlbnQgfSA9IG9uRXZlbnRSZWY7XG5cbiAgICAgICAgY3VycmVudCAmJiBjdXJyZW50KGV2ZW50KTtcbiAgICAgIH0sIGRlYm91bmNlKSxcbiAgICBbZGVib3VuY2UsIG9uRXZlbnRSZWZdXG4gICk7XG5cbiAgY29uc3QgaGFuZGxlRXZlbnQgPSB1c2VDYWxsYmFjayhcbiAgICBldmVudCA9PiB7XG4gICAgICBldmVudC50aW1lU3RhbXBMb3cgPSBEYXRlLm5vdygpO1xuXG4gICAgICBkZWJvdW5jZXIoZXZlbnQpO1xuICAgIH0sXG4gICAgW2RlYm91bmNlcl1cbiAgKTtcblxuICB1c2VMYXlvdXRFZmZlY3QoKCkgPT4ge1xuICAgIHRhcmdldC5hZGRFdmVudExpc3RlbmVyKG5hbWUsIGhhbmRsZUV2ZW50LCB7IHBhc3NpdmU6IHRydWUgfSk7XG4gICAgaGFuZGxlRXZlbnQoeyB0YXJnZXQsIHR5cGU6IG5hbWUgfSk7XG5cbiAgICByZXR1cm4gKCkgPT4gdGFyZ2V0LnJlbW92ZUV2ZW50TGlzdGVuZXIobmFtZSwgaGFuZGxlRXZlbnQpO1xuICB9LCBbbmFtZSwgaGFuZGxlRXZlbnQsIHRhcmdldF0pO1xuXG4gIHJldHVybiBmYWxzZTtcbn07XG5cbkV2ZW50U3B5LmRlZmF1bHRQcm9wcyA9IHtcbiAgZGVib3VuY2U6IDIwMFxufTtcblxuZXhwb3J0IGRlZmF1bHQgRXZlbnRTcHk7XG4iXX0=
70+
diff --git a/node_modules/react-scroll-to-bottom/lib/ScrollToBottom/AutoHideFollowButton.js b/node_modules/react-scroll-to-bottom/lib/ScrollToBottom/AutoHideFollowButton.js
71+
index 79c5ade..7e1c3aa 100644
72+
--- a/node_modules/react-scroll-to-bottom/lib/ScrollToBottom/AutoHideFollowButton.js
73+
+++ b/node_modules/react-scroll-to-bottom/lib/ScrollToBottom/AutoHideFollowButton.js
74+
@@ -45,7 +45,7 @@ var ROOT_STYLE = {
75+
76+
var AutoHideFollowButton = function AutoHideFollowButton(_ref) {
77+
var children = _ref.children,
78+
- className = _ref.className;
79+
+ className = _ref.className || '';
80+
81+
var _useSticky = (0, _useSticky3["default"])(),
82+
_useSticky2 = (0, _slicedToArray2["default"])(_useSticky, 1),
83+
@@ -60,10 +60,6 @@ var AutoHideFollowButton = function AutoHideFollowButton(_ref) {
84+
}, children);
85+
};
86+
87+
-AutoHideFollowButton.defaultProps = {
88+
- children: undefined,
89+
- className: ''
90+
-};
91+
AutoHideFollowButton.propTypes = {
92+
children: _propTypes["default"].any,
93+
className: _propTypes["default"].string
94+
diff --git a/node_modules/react-scroll-to-bottom/lib/ScrollToBottom/Composer.js b/node_modules/react-scroll-to-bottom/lib/ScrollToBottom/Composer.js
95+
index 1d5f8b1..130643e 100644
96+
--- a/node_modules/react-scroll-to-bottom/lib/ScrollToBottom/Composer.js
97+
+++ b/node_modules/react-scroll-to-bottom/lib/ScrollToBottom/Composer.js
98+
@@ -129,14 +129,14 @@ function isEnd(animateTo, mode) {
99+
}
100+
101+
var Composer = function Composer(_ref2) {
102+
- var checkInterval = _ref2.checkInterval,
103+
+ var checkInterval = _ref2.checkInterval || 100,
104+
children = _ref2.children,
105+
- debounce = _ref2.debounce,
106+
+ debounce = _ref2.debounce || 17,
107+
debugFromProp = _ref2.debug,
108+
- initialScrollBehavior = _ref2.initialScrollBehavior,
109+
+ initialScrollBehavior = _ref2.initialScrollBehavior || 'smooth',
110+
mode = _ref2.mode,
111+
nonce = _ref2.nonce,
112+
- scroller = _ref2.scroller;
113+
+ scroller = _ref2.scroller || DEFAULT_SCROLLER;
114+
var debug = (0, _react.useMemo)(function () {
115+
return (0, _debug["default"])("<ScrollToBottom>", {
116+
force: debugFromProp
117+
@@ -660,16 +660,6 @@ var Composer = function Composer(_ref2) {
118+
}))))));
119+
};
120+
121+
-Composer.defaultProps = {
122+
- checkInterval: 100,
123+
- children: undefined,
124+
- debounce: 17,
125+
- debug: undefined,
126+
- initialScrollBehavior: 'smooth',
127+
- mode: undefined,
128+
- nonce: undefined,
129+
- scroller: DEFAULT_SCROLLER
130+
-};
131+
Composer.propTypes = {
132+
checkInterval: _propTypes["default"].number,
133+
children: _propTypes["default"].any,
134+
diff --git a/node_modules/react-scroll-to-bottom/lib/ScrollToBottom/Panel.js b/node_modules/react-scroll-to-bottom/lib/ScrollToBottom/Panel.js
135+
index 24f9403..f8047e3 100644
136+
--- a/node_modules/react-scroll-to-bottom/lib/ScrollToBottom/Panel.js
137+
+++ b/node_modules/react-scroll-to-bottom/lib/ScrollToBottom/Panel.js
138+
@@ -50,10 +50,6 @@ var Panel = function Panel(_ref) {
139+
}, children);
140+
};
141+
142+
-Panel.defaultProps = {
143+
- children: undefined,
144+
- className: undefined
145+
-};
146+
Panel.propTypes = {
147+
children: _propTypes["default"].any,
148+
className: _propTypes["default"].string
149+
diff --git a/node_modules/react-scroll-to-bottom/lib/esm/BasicScrollToBottom.js b/node_modules/react-scroll-to-bottom/lib/esm/BasicScrollToBottom.js
150+
index 5b18efa..5f38d2f 100644
151+
--- a/node_modules/react-scroll-to-bottom/lib/esm/BasicScrollToBottom.js
152+
+++ b/node_modules/react-scroll-to-bottom/lib/esm/BasicScrollToBottom.js
153+
@@ -24,12 +24,6 @@ var BasicScrollToBottomCore = function BasicScrollToBottomCore(_ref) {
154+
}));
155+
};
156+
157+
-BasicScrollToBottomCore.defaultProps = {
158+
- children: undefined,
159+
- className: undefined,
160+
- followButtonClassName: undefined,
161+
- scrollViewClassName: undefined
162+
-};
163+
BasicScrollToBottomCore.propTypes = {
164+
children: PropTypes.any,
165+
className: PropTypes.string,
166+
@@ -44,7 +38,7 @@ var BasicScrollToBottom = function BasicScrollToBottom(_ref2) {
167+
debounce = _ref2.debounce,
168+
debug = _ref2.debug,
169+
followButtonClassName = _ref2.followButtonClassName,
170+
- initialScrollBehavior = _ref2.initialScrollBehavior,
171+
+ initialScrollBehavior = _ref2.initialScrollBehavior || 'smooth',
172+
mode = _ref2.mode,
173+
nonce = _ref2.nonce,
174+
scroller = _ref2.scroller,
175+
@@ -64,19 +58,6 @@ var BasicScrollToBottom = function BasicScrollToBottom(_ref2) {
176+
}, children));
177+
};
178+
179+
-BasicScrollToBottom.defaultProps = {
180+
- checkInterval: undefined,
181+
- children: undefined,
182+
- className: undefined,
183+
- debounce: undefined,
184+
- debug: undefined,
185+
- followButtonClassName: undefined,
186+
- initialScrollBehavior: 'smooth',
187+
- mode: undefined,
188+
- nonce: undefined,
189+
- scroller: undefined,
190+
- scrollViewClassName: undefined
191+
-};
192+
BasicScrollToBottom.propTypes = {
193+
checkInterval: PropTypes.number,
194+
children: PropTypes.any,
195+
diff --git a/node_modules/react-scroll-to-bottom/lib/esm/EventSpy.js b/node_modules/react-scroll-to-bottom/lib/esm/EventSpy.js
196+
index d0fd800..b5fd3cb 100644
197+
--- a/node_modules/react-scroll-to-bottom/lib/esm/EventSpy.js
198+
+++ b/node_modules/react-scroll-to-bottom/lib/esm/EventSpy.js
199+
@@ -4,7 +4,7 @@ import { useCallback, useLayoutEffect, useMemo, useRef } from 'react';
200+
import debounceFn from './debounce';
201+
202+
var EventSpy = function EventSpy(_ref) {
203+
- var debounce = _ref.debounce,
204+
+ var debounce = _ref.debounce || 200,
205+
name = _ref.name,
206+
onEvent = _ref.onEvent,
207+
target = _ref.target;
208+
@@ -37,8 +37,5 @@ var EventSpy = function EventSpy(_ref) {
209+
return false;
210+
};
211+
212+
-EventSpy.defaultProps = {
213+
- debounce: 200
214+
-};
215+
export default EventSpy;
216+
//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uL3NyYy9FdmVudFNweS5qcyJdLCJuYW1lcyI6WyJ1c2VDYWxsYmFjayIsInVzZUxheW91dEVmZmVjdCIsInVzZU1lbW8iLCJ1c2VSZWYiLCJkZWJvdW5jZUZuIiwiRXZlbnRTcHkiLCJkZWJvdW5jZSIsIm5hbWUiLCJvbkV2ZW50IiwidGFyZ2V0Iiwib25FdmVudFJlZiIsImN1cnJlbnQiLCJkZWJvdW5jZXIiLCJldmVudCIsImhhbmRsZUV2ZW50IiwidGltZVN0YW1wTG93IiwiYWRkRXZlbnRMaXN0ZW5lciIsInBhc3NpdmUiLCJ0eXBlIiwicmVtb3ZlRXZlbnRMaXN0ZW5lciIsImRlZmF1bHRQcm9wcyJdLCJtYXBwaW5ncyI6Ijs7QUFBQSxTQUFTQSxXQUFULEVBQXNCQyxlQUF0QixFQUF1Q0MsT0FBdkMsRUFBZ0RDLE1BQWhELFFBQThELE9BQTlEO0FBRUEsT0FBT0MsVUFBUCxNQUF1QixZQUF2Qjs7QUFFQSxJQUFNQyxRQUFRLEdBQUcsU0FBWEEsUUFBVyxPQUF5QztBQUFBLE1BQXRDQyxRQUFzQyxRQUF0Q0EsUUFBc0M7QUFBQSxNQUE1QkMsSUFBNEIsUUFBNUJBLElBQTRCO0FBQUEsTUFBdEJDLE9BQXNCLFFBQXRCQSxPQUFzQjtBQUFBLE1BQWJDLE1BQWEsUUFBYkEsTUFBYTtBQUN4RDtBQUNBO0FBQ0EsTUFBTUMsVUFBVSxHQUFHUCxNQUFNLEVBQXpCO0FBRUFPLEVBQUFBLFVBQVUsQ0FBQ0MsT0FBWCxHQUFxQkgsT0FBckI7QUFFQSxNQUFNSSxTQUFTLEdBQUdWLE9BQU8sQ0FDdkI7QUFBQSxXQUNFRSxVQUFVLENBQUMsVUFBQVMsS0FBSyxFQUFJO0FBQ2xCLFVBQVFGLE9BQVIsR0FBb0JELFVBQXBCLENBQVFDLE9BQVI7QUFFQUEsTUFBQUEsT0FBTyxJQUFJQSxPQUFPLENBQUNFLEtBQUQsQ0FBbEI7QUFDRCxLQUpTLEVBSVBQLFFBSk8sQ0FEWjtBQUFBLEdBRHVCLEVBT3ZCLENBQUNBLFFBQUQsRUFBV0ksVUFBWCxDQVB1QixDQUF6QjtBQVVBLE1BQU1JLFdBQVcsR0FBR2QsV0FBVyxDQUM3QixVQUFBYSxLQUFLLEVBQUk7QUFDUEEsSUFBQUEsS0FBSyxDQUFDRSxZQUFOLEdBQXFCLFdBQXJCO0FBRUFILElBQUFBLFNBQVMsQ0FBQ0MsS0FBRCxDQUFUO0FBQ0QsR0FMNEIsRUFNN0IsQ0FBQ0QsU0FBRCxDQU42QixDQUEvQjtBQVNBWCxFQUFBQSxlQUFlLENBQUMsWUFBTTtBQUNwQlEsSUFBQUEsTUFBTSxDQUFDTyxnQkFBUCxDQUF3QlQsSUFBeEIsRUFBOEJPLFdBQTlCLEVBQTJDO0FBQUVHLE1BQUFBLE9BQU8sRUFBRTtBQUFYLEtBQTNDO0FBQ0FILElBQUFBLFdBQVcsQ0FBQztBQUFFTCxNQUFBQSxNQUFNLEVBQU5BLE1BQUY7QUFBVVMsTUFBQUEsSUFBSSxFQUFFWDtBQUFoQixLQUFELENBQVg7QUFFQSxXQUFPO0FBQUEsYUFBTUUsTUFBTSxDQUFDVSxtQkFBUCxDQUEyQlosSUFBM0IsRUFBaUNPLFdBQWpDLENBQU47QUFBQSxLQUFQO0FBQ0QsR0FMYyxFQUtaLENBQUNQLElBQUQsRUFBT08sV0FBUCxFQUFvQkwsTUFBcEIsQ0FMWSxDQUFmO0FBT0EsU0FBTyxLQUFQO0FBQ0QsQ0FsQ0Q7O0FBb0NBSixRQUFRLENBQUNlLFlBQVQsR0FBd0I7QUFDdEJkLEVBQUFBLFFBQVEsRUFBRTtBQURZLENBQXhCO0FBSUEsZUFBZUQsUUFBZiIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IHVzZUNhbGxiYWNrLCB1c2VMYXlvdXRFZmZlY3QsIHVzZU1lbW8sIHVzZVJlZiB9IGZyb20gJ3JlYWN0JztcblxuaW1wb3J0IGRlYm91bmNlRm4gZnJvbSAnLi9kZWJvdW5jZSc7XG5cbmNvbnN0IEV2ZW50U3B5ID0gKHsgZGVib3VuY2UsIG5hbWUsIG9uRXZlbnQsIHRhcmdldCB9KSA9PiB7XG4gIC8vIFdlIG5lZWQgdG8gc2F2ZSB0aGUgXCJvbkV2ZW50XCIgdG8gcmVmLlxuICAvLyBUaGlzIGlzIGJlY2F1c2UgXCJvbkV2ZW50XCIgbWF5IGNoYW5nZSBmcm9tIHRpbWUgdG8gdGltZSwgYnV0IGRlYm91bmNlIG1heSBzdGlsbCBmaXJlIHRvIHRoZSBvbGRlciBjYWxsYmFjay5cbiAgY29uc3Qgb25FdmVudFJlZiA9IHVzZVJlZigpO1xuXG4gIG9uRXZlbnRSZWYuY3VycmVudCA9IG9uRXZlbnQ7XG5cbiAgY29uc3QgZGVib3VuY2VyID0gdXNlTWVtbyhcbiAgICAoKSA9PlxuICAgICAgZGVib3VuY2VGbihldmVudCA9PiB7XG4gICAgICAgIGNvbnN0IHsgY3VycmVudCB9ID0gb25FdmVudFJlZjtcblxuICAgICAgICBjdXJyZW50ICYmIGN1cnJlbnQoZXZlbnQpO1xuICAgICAgfSwgZGVib3VuY2UpLFxuICAgIFtkZWJvdW5jZSwgb25FdmVudFJlZl1cbiAgKTtcblxuICBjb25zdCBoYW5kbGVFdmVudCA9IHVzZUNhbGxiYWNrKFxuICAgIGV2ZW50ID0+IHtcbiAgICAgIGV2ZW50LnRpbWVTdGFtcExvdyA9IERhdGUubm93KCk7XG5cbiAgICAgIGRlYm91bmNlcihldmVudCk7XG4gICAgfSxcbiAgICBbZGVib3VuY2VyXVxuICApO1xuXG4gIHVzZUxheW91dEVmZmVjdCgoKSA9PiB7XG4gICAgdGFyZ2V0LmFkZEV2ZW50TGlzdGVuZXIobmFtZSwgaGFuZGxlRXZlbnQsIHsgcGFzc2l2ZTogdHJ1ZSB9KTtcbiAgICBoYW5kbGVFdmVudCh7IHRhcmdldCwgdHlwZTogbmFtZSB9KTtcblxuICAgIHJldHVybiAoKSA9PiB0YXJnZXQucmVtb3ZlRXZlbnRMaXN0ZW5lcihuYW1lLCBoYW5kbGVFdmVudCk7XG4gIH0sIFtuYW1lLCBoYW5kbGVFdmVudCwgdGFyZ2V0XSk7XG5cbiAgcmV0dXJuIGZhbHNlO1xufTtcblxuRXZlbnRTcHkuZGVmYXVsdFByb3BzID0ge1xuICBkZWJvdW5jZTogMjAwXG59O1xuXG5leHBvcnQgZGVmYXVsdCBFdmVudFNweTtcbiJdfQ==
217+
diff --git a/node_modules/react-scroll-to-bottom/lib/esm/ScrollToBottom/AutoHideFollowButton.js b/node_modules/react-scroll-to-bottom/lib/esm/ScrollToBottom/AutoHideFollowButton.js
218+
index eca67c2..8bdc2a5 100644
219+
--- a/node_modules/react-scroll-to-bottom/lib/esm/ScrollToBottom/AutoHideFollowButton.js
220+
+++ b/node_modules/react-scroll-to-bottom/lib/esm/ScrollToBottom/AutoHideFollowButton.js
221+
@@ -26,7 +26,7 @@ var ROOT_STYLE = {
222+
223+
var AutoHideFollowButton = function AutoHideFollowButton(_ref) {
224+
var children = _ref.children,
225+
- className = _ref.className;
226+
+ className = _ref.className || '';
227+
228+
var _useSticky = useSticky(),
229+
_useSticky2 = _slicedToArray(_useSticky, 1),
230+
@@ -41,10 +41,6 @@ var AutoHideFollowButton = function AutoHideFollowButton(_ref) {
231+
}, children);
232+
};
233+
234+
-AutoHideFollowButton.defaultProps = {
235+
- children: undefined,
236+
- className: ''
237+
-};
238+
AutoHideFollowButton.propTypes = {
239+
children: PropTypes.any,
240+
className: PropTypes.string
241+
diff --git a/node_modules/react-scroll-to-bottom/lib/esm/ScrollToBottom/Composer.js b/node_modules/react-scroll-to-bottom/lib/esm/ScrollToBottom/Composer.js
242+
index f5cec94..d063e1c 100644
243+
--- a/node_modules/react-scroll-to-bottom/lib/esm/ScrollToBottom/Composer.js
244+
+++ b/node_modules/react-scroll-to-bottom/lib/esm/ScrollToBottom/Composer.js
245+
@@ -79,14 +79,14 @@ function isEnd(animateTo, mode) {
246+
}
247+
248+
var Composer = function Composer(_ref2) {
249+
- var checkInterval = _ref2.checkInterval,
250+
+ var checkInterval = _ref2.checkInterval || 100,
251+
children = _ref2.children,
252+
- debounce = _ref2.debounce,
253+
+ debounce = _ref2.debounce || 17,
254+
debugFromProp = _ref2.debug,
255+
- initialScrollBehavior = _ref2.initialScrollBehavior,
256+
+ initialScrollBehavior = _ref2.initialScrollBehavior || 'smooth',
257+
mode = _ref2.mode,
258+
nonce = _ref2.nonce,
259+
- scroller = _ref2.scroller;
260+
+ scroller = _ref2.scroller || DEFAULT_SCROLLER;
261+
var debug = useMemo(function () {
262+
return createDebug("<ScrollToBottom>", {
263+
force: debugFromProp
264+
@@ -613,16 +613,6 @@ var Composer = function Composer(_ref2) {
265+
}))))));
266+
};
267+
268+
-Composer.defaultProps = {
269+
- checkInterval: 100,
270+
- children: undefined,
271+
- debounce: 17,
272+
- debug: undefined,
273+
- initialScrollBehavior: 'smooth',
274+
- mode: undefined,
275+
- nonce: undefined,
276+
- scroller: DEFAULT_SCROLLER
277+
-};
278+
Composer.propTypes = {
279+
checkInterval: PropTypes.number,
280+
children: PropTypes.any,
281+
diff --git a/node_modules/react-scroll-to-bottom/lib/esm/ScrollToBottom/Panel.js b/node_modules/react-scroll-to-bottom/lib/esm/ScrollToBottom/Panel.js
282+
index 02008df..5e5b11c 100644
283+
--- a/node_modules/react-scroll-to-bottom/lib/esm/ScrollToBottom/Panel.js
284+
+++ b/node_modules/react-scroll-to-bottom/lib/esm/ScrollToBottom/Panel.js
285+
@@ -23,10 +23,6 @@ var Panel = function Panel(_ref) {
286+
}, children);
287+
};
288+
289+
-Panel.defaultProps = {
290+
- children: undefined,
291+
- className: undefined
292+
-};
293+
Panel.propTypes = {
294+
children: PropTypes.any,
295+
className: PropTypes.string

0 commit comments

Comments
 (0)