From b9b27c3478bd3098e12314eff5e8377b22c40b77 Mon Sep 17 00:00:00 2001 From: chiragsalian Date: Wed, 23 Apr 2025 18:51:03 -0700 Subject: [PATCH] Routing smb signups to ONBOARDING_EMPLOYEES page --- src/libs/actions/Welcome/OnboardingFlow.ts | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/libs/actions/Welcome/OnboardingFlow.ts b/src/libs/actions/Welcome/OnboardingFlow.ts index 3ed12c3b3625..3d10833419c0 100644 --- a/src/libs/actions/Welcome/OnboardingFlow.ts +++ b/src/libs/actions/Welcome/OnboardingFlow.ts @@ -67,12 +67,16 @@ function getOnboardingInitialPath(isPrivateDomain?: boolean): string { const state = getStateFromPath(onboardingInitialPath, linkingConfig.config); const isUserFromPublicDomain = user?.isFromPublicDomain; const isVsb = onboardingValues && 'signupQualifier' in onboardingValues && onboardingValues.signupQualifier === CONST.ONBOARDING_SIGNUP_QUALIFIERS.VSB; + const isSmb = onboardingValues && 'signupQualifier' in onboardingValues && onboardingValues.signupQualifier === CONST.ONBOARDING_SIGNUP_QUALIFIERS.SMB; const isIndividual = onboardingValues && 'signupQualifier' in onboardingValues && onboardingValues.signupQualifier === CONST.ONBOARDING_SIGNUP_QUALIFIERS.INDIVIDUAL; if (isVsb) { Onyx.set(ONYXKEYS.ONBOARDING_PURPOSE_SELECTED, CONST.ONBOARDING_CHOICES.MANAGE_TEAM); Onyx.set(ONYXKEYS.ONBOARDING_COMPANY_SIZE, CONST.ONBOARDING_COMPANY_SIZE.MICRO); } + if (isSmb) { + Onyx.set(ONYXKEYS.ONBOARDING_PURPOSE_SELECTED, CONST.ONBOARDING_CHOICES.MANAGE_TEAM); + } if (isIndividual) { Onyx.set(ONYXKEYS.ONBOARDING_CUSTOM_CHOICES, [CONST.ONBOARDING_CHOICES.PERSONAL_SPEND, CONST.ONBOARDING_CHOICES.EMPLOYER, CONST.ONBOARDING_CHOICES.CHAT_SPLIT]); @@ -83,6 +87,9 @@ function getOnboardingInitialPath(isPrivateDomain?: boolean): string { if (isVsb) { return `/${ROUTES.ONBOARDING_ACCOUNTING.route}`; } + if (isSmb) { + return `/${ROUTES.ONBOARDING_EMPLOYEES.route}`; + } if (isPrivateDomain) { return `/${ROUTES.ONBOARDING_PERSONAL_DETAILS.route}`;