X-Git-Url: https://git.arvados.org/arvados-workbench2.git/blobdiff_plain/c952afae1af2fb31b68be04f70bd7ae6f9d52aba..e9735ea9dc6980f0706bb1e0a3a92384450994fa:/src/views/project-panel/project-panel.tsx diff --git a/src/views/project-panel/project-panel.tsx b/src/views/project-panel/project-panel.tsx index 892d2819..fb5b6205 100644 --- a/src/views/project-panel/project-panel.tsx +++ b/src/views/project-panel/project-panel.tsx @@ -20,7 +20,7 @@ import { ResourceLastModifiedDate, ProcessStatus, ResourceType, - ResourceOwner + ResourceOwnerWithName } from 'views-components/data-explorer/renderers'; import { ProjectIcon } from 'components/icon/icon'; import { ResourceName } from 'views-components/data-explorer/renderers'; @@ -100,7 +100,7 @@ export const projectPanelColumns: DataColumns = [ selected: false, configurable: true, filters: createTree(), - render: uuid => + render: uuid => }, { name: ProjectPanelColumnNames.FILE_SIZE, @@ -137,31 +137,19 @@ interface ProjectPanelDataProps { type ProjectPanelProps = ProjectPanelDataProps & DispatchProp & WithStyles & RouteComponentProps<{ id: string }>; -let data: any[] = []; -let href: string = ''; export const ProjectPanel = withStyles(styles)( connect((state: RootState) => ({ currentItemId: getProperty(PROJECT_PANEL_CURRENT_UUID)(state.properties), resources: state.resources, - userUuid: state.auth.user!.uuid, - dataExplorerItems: state.dataExplorer?.projectPanel.items, + userUuid: state.auth.user!.uuid }))( class extends React.Component { render() { - const { classes, dataExplorerItems } = this.props; - let loading = false; - - if (dataExplorerItems.length > 0 && data === dataExplorerItems && href !== window.location.href) { - loading = true - } else { - href = window.location.href; - data = dataExplorerItems; - } + const { classes } = this.props; return