X-Git-Url: https://git.arvados.org/arvados.git/blobdiff_plain/c067c93c2159b21980551e2d87ebb10f985cba84..a9ba50241080a83734e8aea0f230cc3fc3f3b7ca:/src/components/tree/tree.tsx diff --git a/src/components/tree/tree.tsx b/src/components/tree/tree.tsx index 8d657f8dd6..c892d7d2c8 100644 --- a/src/components/tree/tree.tsx +++ b/src/components/tree/tree.tsx @@ -107,7 +107,7 @@ export const Tree = withStyles(styles)( onContextMenu={this.handleRowContextMenu(it)}> {it.status === TreeItemStatus.PENDING ? : null} - this.props.toggleItemOpen(it.id, it.status)} + {this.getProperArrowAnimation(it.status, it.items!)} @@ -171,5 +171,10 @@ export const Tree = withStyles(styles)( } : undefined; } + + handleToggleItemOpen = (id: string, status: TreeItemStatus) => (event: React.MouseEvent) => { + event.stopPropagation(); + this.props.toggleItemOpen(id, status); + } } );