Skip to content

Commit 81453d7

Browse files
committed
lint fixes
1 parent 2acf5ff commit 81453d7

File tree

2 files changed

+16
-10
lines changed

2 files changed

+16
-10
lines changed

dist/InfiniteScroll.js

Lines changed: 10 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -140,13 +140,17 @@ var InfiniteScroll = function (_Component) {
140140
loader = _props.loader,
141141
loadMore = _props.loadMore,
142142
pageStart = _props.pageStart,
143+
ref = _props.ref,
143144
threshold = _props.threshold,
144145
useCapture = _props.useCapture,
145146
useWindow = _props.useWindow,
146-
props = _objectWithoutProperties(_props, ['children', 'element', 'hasMore', 'initialLoad', 'isReverse', 'loader', 'loadMore', 'pageStart', 'threshold', 'useCapture', 'useWindow']);
147+
props = _objectWithoutProperties(_props, ['children', 'element', 'hasMore', 'initialLoad', 'isReverse', 'loader', 'loadMore', 'pageStart', 'ref', 'threshold', 'useCapture', 'useWindow']);
147148

148149
props.ref = function (node) {
149150
_this2.scrollComponent = node;
151+
if (ref) {
152+
ref(node);
153+
}
150154
};
151155

152156
var childrenArray = [children];
@@ -165,23 +169,25 @@ var InfiniteScroll = function (_Component) {
165169
}(_react.Component);
166170

167171
InfiniteScroll.propTypes = {
172+
children: _propTypes2.default.oneOfType([_propTypes2.default.object, _propTypes2.default.array]).isRequired,
168173
element: _propTypes2.default.string,
169174
hasMore: _propTypes2.default.bool,
170175
initialLoad: _propTypes2.default.bool,
171176
isReverse: _propTypes2.default.bool,
177+
loader: _propTypes2.default.object,
172178
loadMore: _propTypes2.default.func.isRequired,
173179
pageStart: _propTypes2.default.number,
180+
ref: _propTypes2.default.func,
174181
threshold: _propTypes2.default.number,
175182
useCapture: _propTypes2.default.bool,
176-
useWindow: _propTypes2.default.bool,
177-
children: _propTypes2.default.oneOfType([_propTypes2.default.object, _propTypes2.default.array]).isRequired,
178-
loader: _propTypes2.default.object
183+
useWindow: _propTypes2.default.bool
179184
};
180185
InfiniteScroll.defaultProps = {
181186
element: 'div',
182187
hasMore: false,
183188
initialLoad: true,
184189
pageStart: 0,
190+
ref: null,
185191
threshold: 250,
186192
useWindow: true,
187193
isReverse: false,

src/InfiniteScroll.js

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -5,28 +5,28 @@ import PropTypes from 'prop-types';
55

66
export default class InfiniteScroll extends Component {
77
static propTypes = {
8+
children: PropTypes
9+
.oneOfType([PropTypes.object, PropTypes.array])
10+
.isRequired,
811
element: PropTypes.string,
912
hasMore: PropTypes.bool,
1013
initialLoad: PropTypes.bool,
1114
isReverse: PropTypes.bool,
15+
loader: PropTypes.object,
1216
loadMore: PropTypes.func.isRequired,
1317
pageStart: PropTypes.number,
1418
ref: PropTypes.func,
1519
threshold: PropTypes.number,
1620
useCapture: PropTypes.bool,
1721
useWindow: PropTypes.bool,
18-
children: PropTypes.oneOfType([
19-
PropTypes.object,
20-
PropTypes.array,
21-
]).isRequired,
22-
loader: PropTypes.object,
2322
};
2423

2524
static defaultProps = {
2625
element: 'div',
2726
hasMore: false,
2827
initialLoad: true,
2928
pageStart: 0,
29+
ref: null,
3030
threshold: 250,
3131
useWindow: true,
3232
isReverse: false,
@@ -144,7 +144,7 @@ export default class InfiniteScroll extends Component {
144144

145145
props.ref = (node) => {
146146
this.scrollComponent = node;
147-
if(ref) {
147+
if (ref) {
148148
ref(node);
149149
}
150150
};

0 commit comments

Comments
 (0)