X-Git-Url: https://git.arvados.org/arvados-workbench2.git/blobdiff_plain/71b9264c1720e619f8cfcb297a7848ece420c61c..7b94876543bd53cf2ab676e3f6dab0f9e4fffd3f:/src/components/file-tree/file-tree.tsx diff --git a/src/components/file-tree/file-tree.tsx b/src/components/file-tree/file-tree.tsx index 4f581a6c..e24fbb71 100644 --- a/src/components/file-tree/file-tree.tsx +++ b/src/components/file-tree/file-tree.tsx @@ -2,8 +2,9 @@ // // SPDX-License-Identifier: AGPL-3.0 -import * as React from "react"; -import { Tree, TreeItem, TreeItemStatus } from "../tree/tree"; +import React from "react"; +import { TreeItem, TreeItemStatus } from "../tree/tree"; +import { VirtualTree as Tree } from "../tree/virtual-tree"; import { FileTreeData } from "./file-tree-data"; import { FileTreeItem } from "./file-tree-item"; @@ -13,6 +14,7 @@ export interface FileTreeProps { onSelectionToggle: (event: React.MouseEvent, item: TreeItem) => void; onCollapseToggle: (id: string, status: TreeItemStatus) => void; onFileClick: (id: string) => void; + currentItemUuid?: string; } export class FileTree extends React.Component { @@ -25,7 +27,8 @@ export class FileTree extends React.Component { onContextMenu={this.handleContextMenu} toggleItemActive={this.handleToggleActive} toggleItemOpen={this.handleToggle} - toggleItemSelection={this.handleSelectionChange} />; + toggleItemSelection={this.handleSelectionChange} + currentItemUuid={this.props.currentItemUuid} />; } handleContextMenu = (event: React.MouseEvent, item: TreeItem) => {