Skip to content

Commit fab7c8d

Browse files
committed
Fix an issue where shouldLoadNodes prop should not appear in the DOM as a custom attribute (#12)
1 parent 07c0921 commit fab7c8d

File tree

3 files changed

+7
-3
lines changed

3 files changed

+7
-3
lines changed

examples/Tree.jsx

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -103,6 +103,9 @@ class Tree extends PureComponent {
103103
width="100%"
104104
height={400}
105105
rowHeight={30}
106+
shouldLoadNodes={(node) => {
107+
return !node.hasChildren() && node.loadOnDemand;
108+
}}
106109
loadNodes={(parentNode, done) => {
107110
const suffix = parentNode.id.replace(/(\w)+/, '');
108111
const nodes = [

package.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,13 @@
11
{
22
"name": "react-infinite-tree",
3-
"version": "1.0.0-alpha.5",
3+
"version": "1.0.0-alpha.6",
44
"description": "The infinite-tree library for React.",
55
"main": "lib/index.js",
66
"scripts": {
77
"prepublish": "npm run lint && npm test && npm run build && npm run dist && npm run build-examples && npm run release",
88
"build": "babel --out-dir ./lib ./src",
99
"build-examples": "cd examples; webpack",
10-
"test": "tap test/*.js --node-arg=--require --node-arg=babel-register --node-arg=--require --node-arg=babel-polyfill",
10+
"test": "tap test/*.js --no-timeout --node-arg=--require --node-arg=babel-register --node-arg=--require --node-arg=babel-polyfill",
1111
"dist": "webpack; BUILD_ENV=dist webpack",
1212
"release": "mkdir -p releases; cp -f dist/react-infinite-tree.css releases/react-infinite-tree-${npm_package_version}.css; cp -f dist/react-infinite-tree.js releases/react-infinite-tree-${npm_package_version}.js; cp -f dist/react-infinite-tree.min.js releases/react-infinite-tree-${npm_package_version}.min.js",
1313
"lint": "npm run eslint",
@@ -41,7 +41,7 @@
4141
"react": "^0.14.0 || >=15.0.0"
4242
},
4343
"dependencies": {
44-
"infinite-tree": "^1.15.0",
44+
"infinite-tree": "^1.16.0",
4545
"react-tiny-virtual-list": "^2.1.4"
4646
},
4747
"devDependencies": {

src/InfiniteTree.jsx

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -220,6 +220,7 @@ export default class extends Component {
220220
height,
221221
rowHeight,
222222
rowRenderer,
223+
shouldLoadNodes,
223224
loadNodes,
224225
shouldSelectNode,
225226
scrollOffset,

0 commit comments

Comments
 (0)