Skip to content

Commit 6bd5a81

Browse files
authored
Merge branch 'master' into prettier
2 parents a06fd0b + 4647ec9 commit 6bd5a81

File tree

3 files changed

+11
-9
lines changed

3 files changed

+11
-9
lines changed

README.md

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ React Infinite Scroller
33

44
[![Travis](https://img.shields.io/travis/CassetteRocks/react-infinite-scroller.svg?style=flat-square)](https://travis-ci.org/CassetteRocks/react-infinite-scroller)
55
[![npm](https://img.shields.io/npm/dt/react-infinite-scroller.svg?style=flat-square)](https://www.npmjs.com/package/react-infinite-scroller)
6-
[![React Version](https://img.shields.io/badge/React-%5E0.14.9%20%7C%7C%20%5E15.3.0-blue.svg?style=flat-square)](https://www.npmjs.com/package/react)
6+
[![React Version](https://img.shields.io/badge/React-%5E0.14.9%20%7C%7C%20%5E15.3.0%20%7C%7C%20%5E16.0.0-blue.svg?style=flat-square)](https://www.npmjs.com/package/react)
77
[![npm](https://img.shields.io/npm/v/react-infinite-scroller.svg?style=flat-square)](https://www.npmjs.com/package/react-infinite-scroller)
88
[![npm](https://img.shields.io/npm/l/react-infinite-scroller.svg?style=flat-square)](https://github.com/CassetteRocks/react-infinite-scroller/blob/master/LICENSE)
99

@@ -64,7 +64,8 @@ import InfiniteScroll from 'react-infinite-scroller';
6464
| `hasMore` | `Boolean` | `false` | Whether there are more items to be loaded. Event listeners are removed if `false`.|
6565
| `initialLoad` | `Boolean` | `true` | Whether the component should load the first set of items.|
6666
| `isReverse` | `Boolean` | `false` | Whether new items should be loaded when user scrolls to the top of the scrollable area.|
67-
| `loadMore` | `Function` | | A callback when more items are requested by the user.|
67+
| `loadMore`       | `Function`   |           | A callback when more items are requested by the user. Receives a single parameter specifying the page to load e.g. `function handleLoadMore(page) { /* load more items here */ }` }|
68+
| `loader` | `Component` | | A React component to render while more items are loading.|
6869
| `pageStart` | `Number` | `0` | The number of the first page to load, With the default of `0`, the first page is `1`.|
6970
| `threshold` | `Number` | `250` | The distance in pixels before the end of the items that will trigger a call to `loadMore`.|
7071
| `useCapture` | `Boolean` | `false` | Proxy to the `useCapture` option of the added event listeners.|

package.json

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "react-infinite-scroller",
3-
"version": "1.0.16",
3+
"version": "1.1.0",
44
"description": "Infinite scroll component for React in ES6",
55
"main": "index.js",
66
"jsnext:main": "src/InfiniteScroll.js",
@@ -65,9 +65,9 @@
6565
"mocha": "^3.3.0",
6666
"nyc": "^10.2.0",
6767
"prettier": "^1.7.4",
68-
"react": "^15.5.4",
69-
"react-dom": "^15.5.4",
70-
"react-test-renderer": "^15.5.4",
68+
"react": "^16.0.0",
69+
"react-dom": "^16.0.0",
70+
"react-test-renderer": "^16.0.0",
7171
"sinon": "^2.1.0",
7272
"webpack": "^2.5.1"
7373
}

test/test_helper.js

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,12 @@
22
require('babel-register')();
33
var chai = require('chai');
44
var JSDOM = require('jsdom').JSDOM;
5-
var chaiEnzyme = require('chai-enzyme');
5+
var Enzyme = require('enzyme');
6+
var Adapter = require('enzyme-adapter-react-16');
67
var exposedProperties = ['window', 'navigator', 'document'];
78

9+
Enzyme.configure({ adapter: new Adapter() });
10+
811
global.dom = new JSDOM('<body></body>');
912
global.window = dom.window.document.defaultView;
1013

@@ -18,5 +21,3 @@ Object.keys(dom.window.document.defaultView).forEach((property) => {
1821
global.navigator = {
1922
userAgent: 'node.js',
2023
};
21-
22-
chai.use(chaiEnzyme());

0 commit comments

Comments
 (0)