Skip to content

Commit 9241562

Browse files
authored
Merge pull request #766 from topcoder-platform/fix-onboarding-routing
Fix onboarding routing -> dev
2 parents 2e6e90b + 491f6fb commit 9241562

File tree

2 files changed

+9
-3
lines changed

2 files changed

+9
-3
lines changed

src/apps/onboarding/src/onboarding.routes.tsx

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
import { Navigate } from 'react-router-dom'
22

3-
import { ToolTitle } from '~/config/constants'
3+
import { EnvironmentConfig } from '~/config'
4+
import { AppSubdomain, ToolTitle } from '~/config/constants'
45
import { lazyLoad, LazyLoadedComponent, PlatformRoute, UserRole } from '~/libs/core'
56

67
const PageOnboarding: LazyLoadedComponent = lazyLoad(() => import('./pages/onboarding/index'), 'OnboardingWrapper')
@@ -18,7 +19,10 @@ const PageAccountDetails: LazyLoadedComponent = lazyLoad(
1819
'PageAccountDetails',
1920
)
2021
const toolTitle: string = ToolTitle.onboarding
21-
const onboardingRootRoute: string = '/onboarding'
22+
23+
export const rootRoute: string = (
24+
EnvironmentConfig.SUBDOMAIN === AppSubdomain.onboarding ? '' : `/${AppSubdomain.onboarding}`
25+
)
2226

2327
export const onboardRouteId: string = `${toolTitle} Onbarding`
2428

@@ -59,12 +63,13 @@ export const onboardingRoutes: ReadonlyArray<PlatformRoute> = [
5963
route: '/account-details',
6064
},
6165
],
66+
domain: AppSubdomain.onboarding,
6267
element: <PageOnboarding />,
6368
id: onboardRouteId,
6469
rolesRequired: [
6570
UserRole.member,
6671
],
67-
route: onboardingRootRoute,
72+
route: rootRoute,
6873
title: toolTitle,
6974
},
7075
]

src/config/constants.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@ export enum AppSubdomain {
55
gamificationAdmin = 'gamification-admin',
66
profiles = 'profiles',
77
tcAcademy = 'academy',
8+
onboarding = 'onboarding',
89
work = 'work',
910
talentSearch = 'talent-search'
1011
}

0 commit comments

Comments
 (0)