Kaynağa Gözat

Hide cluster section until onboarding has finished

jnfrati 4 yıl önce
ebeveyn
işleme
c01c2b0539
1 değiştirilmiş dosya ile 15 ekleme ve 11 silme
  1. 15 11
      dashboard/src/main/home/sidebar/Sidebar.tsx

+ 15 - 11
dashboard/src/main/home/sidebar/Sidebar.tsx

@@ -267,17 +267,21 @@ class Sidebar extends Component<PropsType, StateType> {
 
           <br />
 
-          <SidebarLabel>Current Cluster</SidebarLabel>
-          <ClusterSection
-            forceCloseDrawer={this.state.forceCloseDrawer}
-            releaseDrawer={() => this.setState({ forceCloseDrawer: false })}
-            setWelcome={this.props.setWelcome}
-            currentView={currentView}
-            isSelected={false}
-            forceRefreshClusters={this.props.forceRefreshClusters}
-            setRefreshClusters={this.props.setRefreshClusters}
-          />
-          {this.renderClusterContent()}
+          {this.context.hasFinishedOnboarding && (
+            <>
+              <SidebarLabel>Current Cluster</SidebarLabel>
+              <ClusterSection
+                forceCloseDrawer={this.state.forceCloseDrawer}
+                releaseDrawer={() => this.setState({ forceCloseDrawer: false })}
+                setWelcome={this.props.setWelcome}
+                currentView={currentView}
+                isSelected={false}
+                forceRefreshClusters={this.props.forceRefreshClusters}
+                setRefreshClusters={this.props.setRefreshClusters}
+              />
+              {this.renderClusterContent()}
+            </>
+          )}
         </>
       );
     }