From 3b49fc5a86631c6ef45524c4b595d52c1bfb4f7e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Th=C3=A9o=20LAGACHE?= Date: Fri, 19 Jun 2026 13:33:06 +0200 Subject: [PATCH] fix(onboarding): allow going from agent-create to project-create if a project already exists --- src/features/onboarding/onboarding-steps.tsx | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/src/features/onboarding/onboarding-steps.tsx b/src/features/onboarding/onboarding-steps.tsx index f54cd98e..319768c0 100644 --- a/src/features/onboarding/onboarding-steps.tsx +++ b/src/features/onboarding/onboarding-steps.tsx @@ -82,10 +82,15 @@ export const onboardingSteps: OnboardingStep[] = [ id: "agent-create", component: StepAgentCreate, isSkippable: true, - skipToStep: "finish", + skipToStep: (ctx: any) => { + const hasProject = !!ctx.flowData?.project; + return hasProject ? "project-create" : "finish"; + }, nextStep: (ctx: any) => { const agents = ctx.flowData?.agents as unknown[] | undefined; - return agents && agents.length > 0 ? "agent-key" : "finish"; + const hasProject = !!ctx.flowData?.project; + if (agents && agents.length > 0) return "agent-key"; + return hasProject ? "project-create" : "finish"; }, }, {