X-Git-Url: https://git.arvados.org/arvados-workbench2.git/blobdiff_plain/df0c0d462a52003cd722d25520cd7a4ad6583c57..7f160d39308e02e571543b2958320f387b5372ab:/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 80663330..178a96aa 100644 --- a/src/views/project-panel/project-panel.tsx +++ b/src/views/project-panel/project-panel.tsx @@ -51,9 +51,7 @@ type CssRules = 'root' | "button"; const styles: StyleRulesCallback = (theme: ArvadosTheme) => ({ root: { - position: 'relative', width: '100%', - height: '100%' }, button: { marginLeft: theme.spacing.unit @@ -139,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
+ return
(loadDetailsPanel(resourceUuid));