Просмотр исходного кода

Fixed selector on dummy or skip

jnfrati 4 лет назад
Родитель
Сommit
b4fdaf386b

+ 1 - 1
dashboard/src/main/home/onboarding/steps/ConnectRegistry/ConnectRegistry.tsx

@@ -18,7 +18,7 @@ const ConnectRegistry: React.FC<{
     id: number;
     name: string;
   };
-  onSelectProvider: (provider: SupportedProviders) => void;
+  onSelectProvider: (provider: SupportedProviders | "skip") => void;
   onSaveCredentials: (credentials: any) => void;
   onSaveSettings: (settings: any) => void;
   onSuccess: () => void;

+ 1 - 1
dashboard/src/main/home/onboarding/steps/ConnectRegistry/ConnectRegistryWrapper.tsx

@@ -10,7 +10,7 @@ const ConnectRegistryWrapper = () => {
       provider={snap.StateHandler.connected_registry?.provider}
       project={snap.StateHandler.project}
       onSelectProvider={(provider) =>
-        OFState.actions.nextStep("continue", provider)
+        provider !== "skip" && OFState.actions.nextStep("continue", provider)
       }
       onSaveCredentials={(data) => OFState.actions.nextStep("continue", data)}
       onSaveSettings={(data) => OFState.actions.nextStep("continue", data)}

+ 3 - 3
dashboard/src/main/home/onboarding/steps/ProvisionResources/ProvisionResourcesWrapper.tsx

@@ -4,14 +4,14 @@ import { OFState } from "../../state";
 import ProvisionResources from "./ProvisionResources";
 
 const ProvisionResourcesWrapper = () => {
-  const snap = useSnapshot(OFState);  
+  const snap = useSnapshot(OFState);
   return (
     <ProvisionResources
       shouldProvisionRegistry={snap.StateHandler.connected_registry?.skip}
       provider={snap.StateHandler.provision_resources?.provider}
       project={snap.StateHandler.project}
-      onSelectProvider={(provider) =>
-        OFState.actions.nextStep("continue", provider)
+      onSelectProvider={(provider: string) =>
+        provider !== "dummy" && OFState.actions.nextStep("continue", provider)
       }
       onSaveCredentials={(data) => OFState.actions.nextStep("continue", data)}
       onSaveSettings={(data) => OFState.actions.nextStep("continue", data)}