Skip to content

Commit afe5c0b

Browse files
committed
refactor: Remove if statements
1 parent 5d35f8b commit afe5c0b

File tree

1 file changed

+17
-22
lines changed

1 file changed

+17
-22
lines changed

src/react-sortable-tree.js

+17-22
Original file line numberDiff line numberDiff line change
@@ -163,13 +163,11 @@ class ReactSortableTree extends Component {
163163

164164
this.props.onChange(treeData);
165165

166-
if (this.props.onVisibilityToggle) {
167-
this.props.onVisibilityToggle({
168-
treeData,
169-
node: targetNode,
170-
expanded: !targetNode.expanded,
171-
});
172-
}
166+
this.props.onVisibilityToggle({
167+
treeData,
168+
node: targetNode,
169+
expanded: !targetNode.expanded,
170+
});
173171
}
174172

175173
moveNode({
@@ -190,18 +188,16 @@ class ReactSortableTree extends Component {
190188

191189
this.props.onChange(treeData);
192190

193-
if (this.props.onMoveNode) {
194-
this.props.onMoveNode({
195-
treeData,
196-
node,
197-
treeIndex,
198-
path,
199-
nextPath: path,
200-
nextTreeIndex: treeIndex,
201-
prevPath,
202-
prevTreeIndex,
203-
});
204-
}
191+
this.props.onMoveNode({
192+
treeData,
193+
node,
194+
treeIndex,
195+
path,
196+
nextPath: path,
197+
nextTreeIndex: treeIndex,
198+
prevPath,
199+
prevTreeIndex,
200+
});
205201
}
206202

207203
search(
@@ -334,7 +330,6 @@ class ReactSortableTree extends Component {
334330
const treeData = this.state.draggingTreeData || this.props.treeData;
335331
this.props.onChange(treeData);
336332

337-
if (this.props.onMoveNode) {
338333
this.props.onMoveNode({
339334
treeData,
340335
node,
@@ -682,9 +677,9 @@ ReactSortableTree.defaultProps = {
682677
isVirtualized: true,
683678
maxDepth: null,
684679
nodeContentRenderer: NodeRendererDefault,
680+
onMoveNode: () => {},
681+
onVisibilityToggle: () => {},
685682
placeholderRenderer: PlaceholderRendererDefault,
686-
onMoveNode: null,
687-
onVisibilityToggle: null,
688683
reactVirtualizedListProps: {},
689684
rowHeight: 62,
690685
scaffoldBlockPxWidth: 44,

0 commit comments

Comments
 (0)