fix bugs - display details panel when user is logout
authorJanicki Artur <artur.janicki@contractors.roche.com>
Wed, 18 Jul 2018 06:31:01 +0000 (08:31 +0200)
committerJanicki Artur <artur.janicki@contractors.roche.com>
Wed, 18 Jul 2018 06:31:01 +0000 (08:31 +0200)
Feature #13797

Arvados-DCO-1.1-Signed-off-by: Janicki Artur <artur.janicki@contractors.roche.com>

src/views-components/main-app-bar/main-app-bar.tsx
src/views/workbench/workbench.tsx

index 30eee0d2d5530b48319f5abb811571619c103ae3..62fac46ea36f0e2ba9a4aaa827feae6d2385d5d4 100644 (file)
@@ -73,9 +73,10 @@ export const MainAppBar: React.SFC<MainAppBarProps> = (props) => {
                     onClick={props.onBreadcrumbClick}
                     onContextMenu={props.onContextMenu} />
             }
-            <IconButton color="inherit" onClick={props.onDetailsPanelToggle}>
-                { <DetailsIcon /> }
-            </IconButton>
+            { props.user && <IconButton color="inherit" onClick={props.onDetailsPanelToggle}>
+                    { <DetailsIcon /> }
+                </IconButton>
+            }
         </Toolbar>
     </AppBar>;
 };
index c7bfc8b4c40966c36827c468d9664f83d6c85a1a..eaf3a2ee803e490a0076c470d107d87747d2d97d 100644 (file)
@@ -147,7 +147,7 @@ class Workbench extends React.Component<WorkbenchProps, WorkbenchState> {
                             <Route path="/projects/:id" render={this.renderProjectPanel} />
                         </Switch>
                     </div>
-                    <DetailsPanel />
+                    { user && <DetailsPanel /> }
                 </main>
                 <ContextMenu />
                 <CreateProjectDialog />