File tree Expand file tree Collapse file tree 4 files changed +14
-4
lines changed Expand file tree Collapse file tree 4 files changed +14
-4
lines changed Original file line number Diff line number Diff line change
1
+ ## 5.0.0 (2021.6.3)
2
+ - restruct internal state management using ` use-tree-state ` hook
3
+ - separate css file
4
+ - interface change: ` onNameClick(defaultOnClick, nodeData) ` => ` onNameClick({ defaultOnClick, nodeData }) `
Original file line number Diff line number Diff line change 1
1
# React Folder Tree
2
- A versatile and customizable react treeview library. It supports :
2
+ A versatile and customizable react treeview library. Features :
3
3
✅ custom icons
4
4
✅ custom event handlers
5
5
✅ inline add, modify, and delete tree nodes
6
6
✅ checkbox with half check (indeterminate check)
7
7
✅ read-only mode
8
8
9
- It uses [ use-tree-state] ( ) hook internally for convenient state management.
9
+ It uses [ use-tree-state] ( https://www.npmjs.com/package/use-tree-state ) hook internally for convenient state management.
10
10
### Quick Preview
11
11
![ folder-tree-demo] ( /assets/folder-tree-demo.gif )
12
12
@@ -216,7 +216,7 @@ const dataWithUrl = {
216
216
// ...
217
217
};
218
218
219
- const onNameClick = (defaultOnClick , nodeData ) => {
219
+ const onNameClick = ({ defaultOnClick , nodeData } ) => {
220
220
defaultOnClick ();
221
221
222
222
const {
Original file line number Diff line number Diff line change 100
100
},
101
101
"dependencies" : {
102
102
"prop-types" : " ^15.7.2" ,
103
- "react-icons" : " ^4.1.0"
103
+ "react-icons" : " ^4.1.0" ,
104
+ "use-tree-state" : " ^1.0.0"
104
105
}
105
106
}
Original file line number Diff line number Diff line change @@ -9881,6 +9881,11 @@ url@^0.11.0:
9881
9881
punycode "1.3.2"
9882
9882
querystring "0.2.0"
9883
9883
9884
+ use-tree-state@^1.0.0 :
9885
+ version "1.0.0"
9886
+ resolved "https://registry.yarnpkg.com/use-tree-state/-/use-tree-state-1.0.0.tgz#78e1e629b55faa33e9fef9ee409b383612ff429c"
9887
+ integrity sha512-MEHuUbZWGhekkFCboH0HKOhSHe5zm/l0C+GJdg0+vAuBr42VYmCTO9P2NfQMPU3Gkj7Zys93vtpl/fGReuOi5w==
9888
+
9884
9889
use@^3.1.0 :
9885
9890
version "3.1.1"
9886
9891
resolved "https://registry.yarnpkg.com/use/-/use-3.1.1.tgz#d50c8cac79a19fbc20f2911f56eb973f4e10070f"
You can’t perform that action at this time.
0 commit comments