projects
/
arvados-workbench2.git
/ blobdiff
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Fix permission select styles
[arvados-workbench2.git]
/
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 8c1ed33059b75bb1ad3056ad2c9f34414eae4374..fe808af5c7c3e7e7124dcd68fb77a46558568ac7 100644
(file)
--- 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<CssRules> = (theme: ArvadosTheme) => ({
}
});
}
});
-export interface ProjectTreeProps {
+export interface ProjectTreeProps
<T>
{
projects: Array<TreeItem<ProjectResource>>;
projects: Array<TreeItem<ProjectResource>>;
- toggleOpen: (
id: string, status: TreeItemStatus
) => void;
- toggleActive: (
id: string, status: TreeItemStatus
) => void;
+ toggleOpen: (
event: React.MouseEvent<HTMLElement>, item: TreeItem<T>
) => void;
+ toggleActive: (
event: React.MouseEvent<HTMLElement>, item: TreeItem<T>
) => void;
onContextMenu: (event: React.MouseEvent<HTMLElement>, item: TreeItem<ProjectResource>) => void;
}
export const ProjectTree = withStyles(styles)(
onContextMenu: (event: React.MouseEvent<HTMLElement>, item: TreeItem<ProjectResource>) => void;
}
export const ProjectTree = withStyles(styles)(
- class ProjectTreeGeneric<T> extends React.Component<ProjectTreeProps & WithStyles<CssRules>> {
+ class ProjectTreeGeneric<T> extends React.Component<ProjectTreeProps
<T>
& WithStyles<CssRules>> {
render(): ReactElement<any> {
const { classes, projects, toggleOpen, toggleActive, onContextMenu } = this.props;
return (
render(): ReactElement<any> {
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}
icon={ProjectIcon}
name={project.data.name}
isActive={project.active}
- hasMargin={true}/>
- }/>
+ hasMargin={true}
/>
+ }
/>
</div>
);
}
</div>
);
}