From 491f6fb30fe104e3e6d2cb6f2b6be73a5322f011 Mon Sep 17 00:00:00 2001 From: Vasilica Date: Wed, 12 Jul 2023 23:00:41 +0300 Subject: [PATCH] Fix onboarding routing --- src/apps/onboarding/src/onboarding.routes.tsx | 11 ++++++++--- src/config/constants.ts | 1 + 2 files changed, 9 insertions(+), 3 deletions(-) diff --git a/src/apps/onboarding/src/onboarding.routes.tsx b/src/apps/onboarding/src/onboarding.routes.tsx index 742a4b2bf..84ffe4b57 100644 --- a/src/apps/onboarding/src/onboarding.routes.tsx +++ b/src/apps/onboarding/src/onboarding.routes.tsx @@ -1,6 +1,7 @@ import { Navigate } from 'react-router-dom' -import { ToolTitle } from '~/config/constants' +import { EnvironmentConfig } from '~/config' +import { AppSubdomain, ToolTitle } from '~/config/constants' import { lazyLoad, LazyLoadedComponent, PlatformRoute, UserRole } from '~/libs/core' const PageOnboarding: LazyLoadedComponent = lazyLoad(() => import('./pages/onboarding/index'), 'OnboardingWrapper') @@ -18,7 +19,10 @@ const PageAccountDetails: LazyLoadedComponent = lazyLoad( 'PageAccountDetails', ) const toolTitle: string = ToolTitle.onboarding -const onboardingRootRoute: string = '/onboarding' + +export const rootRoute: string = ( + EnvironmentConfig.SUBDOMAIN === AppSubdomain.onboarding ? '' : `/${AppSubdomain.onboarding}` +) export const onboardRouteId: string = `${toolTitle} Onbarding` @@ -59,12 +63,13 @@ export const onboardingRoutes: ReadonlyArray = [ route: '/account-details', }, ], + domain: AppSubdomain.onboarding, element: , id: onboardRouteId, rolesRequired: [ UserRole.member, ], - route: onboardingRootRoute, + route: rootRoute, title: toolTitle, }, ] diff --git a/src/config/constants.ts b/src/config/constants.ts index 0d6d7858f..8f26fabfd 100644 --- a/src/config/constants.ts +++ b/src/config/constants.ts @@ -5,6 +5,7 @@ export enum AppSubdomain { gamificationAdmin = 'gamification-admin', profiles = 'profiles', tcAcademy = 'academy', + onboarding = 'onboarding', work = 'work', talentSearch = 'talent-search' }