X-Git-Url: https://git.arvados.org/arvados-workbench2.git/blobdiff_plain/ae7d952a97542c2cfc12f6f41ab0de93af278919..c90e813adcec89899d9db95843295a84fb058c3e:/src/components/tree/tree.tsx diff --git a/src/components/tree/tree.tsx b/src/components/tree/tree.tsx index 5dd45878..2c19a831 100644 --- a/src/components/tree/tree.tsx +++ b/src/components/tree/tree.tsx @@ -30,7 +30,7 @@ interface TreeProps { items?: Array>; render: (item: TreeItem, level?: number) => ReactElement<{}>; toggleItemOpen: (id: string, status: TreeItemStatus) => void; - toggleItemActive: (id: string) => void; + toggleItemActive: (id: string, status: TreeItemStatus) => void; level?: number; } @@ -50,7 +50,7 @@ class Tree extends React.Component & WithStyles, {}> { return {items && items.map((it: TreeItem, idx: number) =>
- toggleItemActive(it.id)}> + toggleItemActive(it.id, it.status)}> {it.status === TreeItemStatus.Pending ? : null} {it.toggled && it.items && it.items.length === 0 ? null : this.renderArrow(it.status, it.active ? activeArrow : inactiveArrow, it.open, it.id)} {render(it, level)}