X-Git-Url: https://git.arvados.org/arvados.git/blobdiff_plain/e13e7dd672160e4ab5569c24133f4f6032db4a9a..a1e2b8ba77e4a7273940a3fc542bc42e282618a7:/src/views-components/project-tree/project-tree.tsx diff --git a/src/views-components/project-tree/project-tree.tsx b/src/views-components/project-tree/project-tree.tsx index 8c1ed33059..fe808af5c7 100644 --- a/src/views-components/project-tree/project-tree.tsx +++ b/src/views-components/project-tree/project-tree.tsx @@ -19,15 +19,15 @@ const styles: StyleRulesCallback = (theme: ArvadosTheme) => ({ } }); -export interface ProjectTreeProps { +export interface ProjectTreeProps { projects: Array>; - toggleOpen: (id: string, status: TreeItemStatus) => void; - toggleActive: (id: string, status: TreeItemStatus) => void; + toggleOpen: (event: React.MouseEvent, item: TreeItem) => void; + toggleActive: (event: React.MouseEvent, item: TreeItem) => void; onContextMenu: (event: React.MouseEvent, item: TreeItem) => void; } export const ProjectTree = withStyles(styles)( - class ProjectTreeGeneric extends React.Component> { + class ProjectTreeGeneric extends React.Component & WithStyles> { render(): ReactElement { const { classes, projects, toggleOpen, toggleActive, onContextMenu } = this.props; return ( @@ -42,8 +42,8 @@ export const ProjectTree = withStyles(styles)( icon={ProjectIcon} name={project.data.name} isActive={project.active} - hasMargin={true}/> - }/> + hasMargin={true} /> + } /> ); }