ソースを参照

Prevent delete button if namespace updating

jnfrati 4 年 前
コミット
6cea2180fa

+ 9 - 8
dashboard/src/main/home/cluster-dashboard/dashboard/NamespaceList.tsx

@@ -165,14 +165,15 @@ export const NamespaceList: React.FunctionComponent = () => {
                   {namespace?.status?.phase}
                   {namespace?.status?.phase}
                 </Status>
                 </Status>
               </ContentContainer>
               </ContentContainer>
-              {isAvailableForDeletion(namespace?.metadata?.name) && (
-                <OptionsDropdown>
-                  <DropdownOption onClick={() => onDelete(namespace)}>
-                    <i className="material-icons-outlined">delete</i>
-                    <span>Delete</span>
-                  </DropdownOption>
-                </OptionsDropdown>
-              )}
+              {isAvailableForDeletion(namespace?.metadata?.name) &&
+                namespace?.status?.phase === "Active" && (
+                  <OptionsDropdown>
+                    <DropdownOption onClick={() => onDelete(namespace)}>
+                      <i className="material-icons-outlined">delete</i>
+                      <span>Delete</span>
+                    </DropdownOption>
+                  </OptionsDropdown>
+                )}
             </StyledCard>
             </StyledCard>
           );
           );
         })}
         })}