diff --git a/web/src/app/wizard/page.tsx b/web/src/app/wizard/page.tsx index 0afe17738..979845c8d 100644 --- a/web/src/app/wizard/page.tsx +++ b/web/src/app/wizard/page.tsx @@ -785,6 +785,13 @@ export default function WizardPage() { onSavedProviderFormChange={setSavedProviderForm} savedSelectedModels={savedSelectedModels} onSavedSelectedModelsChange={setSavedSelectedModels} + onGoToNextLayer={() => { + if (modelsAdded) { + goToStep2Layer(4); + } else { + goToStep2Layer(3); + } + }} runnerConfigItems={selectedRunnerConfigItems} runnerConfigValues={runnerConfig} onRunnerConfigChange={setRunnerConfig} @@ -1309,6 +1316,7 @@ function StepAIEngine({ onSavedProviderFormChange, savedSelectedModels, onSavedSelectedModelsChange, + onGoToNextLayer, runnerConfigItems, runnerConfigValues, onRunnerConfigChange, @@ -1333,6 +1341,7 @@ function StepAIEngine({ onSavedProviderFormChange: (v: { name?: string; requester?: string; base_url?: string; api_key?: string }) => void; savedSelectedModels: Set; onSavedSelectedModelsChange: (v: Set) => void; + onGoToNextLayer: () => void; runnerConfigItems: IDynamicFormItemSchema[]; runnerConfigValues: Record; onRunnerConfigChange: (v: Record) => void; @@ -1531,7 +1540,7 @@ function StepAIEngine({ {t('wizard.provider.description')}

-
+
+ {providerCreated && ( +
+ +
+ )}
);