diff --git a/src/ONYXKEYS.ts b/src/ONYXKEYS.ts
index 95d383345ec6..45c2d152542d 100755
--- a/src/ONYXKEYS.ts
+++ b/src/ONYXKEYS.ts
@@ -2,6 +2,7 @@ import type {ValueOf} from 'type-fest';
import type CONST from './CONST';
import type * as FormTypes from './types/form';
import type * as OnyxTypes from './types/onyx';
+import type Onboarding from './types/onyx/Onboarding';
import type AssertTypesEqual from './types/utils/AssertTypesEqual';
import type DeepValueOf from './types/utils/DeepValueOf';
@@ -114,6 +115,9 @@ const ONYXKEYS = {
/** Boolean flag only true when first set */
NVP_IS_FIRST_TIME_NEW_EXPENSIFY_USER: 'nvp_isFirstTimeNewExpensifyUser',
+ /** This NVP contains information about whether the onboarding flow was completed or not */
+ NVP_ONBOARDING: 'nvp_onboarding',
+
/** Contains the user preference for the LHN priority mode */
NVP_PRIORITY_MODE: 'nvp_priorityMode',
@@ -565,6 +569,7 @@ type OnyxValuesMapping = {
[ONYXKEYS.ACCOUNT]: OnyxTypes.Account;
[ONYXKEYS.ACCOUNT_MANAGER_REPORT_ID]: string;
[ONYXKEYS.NVP_IS_FIRST_TIME_NEW_EXPENSIFY_USER]: boolean;
+ [ONYXKEYS.NVP_ONBOARDING]: Onboarding | [];
[ONYXKEYS.ACTIVE_CLIENTS]: string[];
[ONYXKEYS.DEVICE_ID]: string;
[ONYXKEYS.IS_SIDEBAR_LOADED]: boolean;
diff --git a/src/ROUTES.ts b/src/ROUTES.ts
index a8cb1847ccc1..809f0778c3e4 100644
--- a/src/ROUTES.ts
+++ b/src/ROUTES.ts
@@ -440,10 +440,6 @@ const ROUTES = {
NEW_TASK_TITLE: 'new/task/title',
NEW_TASK_DESCRIPTION: 'new/task/description',
- ONBOARD: 'onboard',
- ONBOARD_MANAGE_EXPENSES: 'onboard/manage-expenses',
- ONBOARD_EXPENSIFY_CLASSIC: 'onboard/expensify-classic',
-
TEACHERS_UNITE: 'settings/teachersunite',
I_KNOW_A_TEACHER: 'settings/teachersunite/i-know-a-teacher',
I_AM_A_TEACHER: 'settings/teachersunite/i-am-a-teacher',
diff --git a/src/SCREENS.ts b/src/SCREENS.ts
index c6658c2f6578..bf3cedbb738b 100644
--- a/src/SCREENS.ts
+++ b/src/SCREENS.ts
@@ -116,7 +116,6 @@ const SCREENS = {
PARTICIPANTS: 'Participants',
MONEY_REQUEST: 'MoneyRequest',
NEW_TASK: 'NewTask',
- ONBOARD_ENGAGEMENT: 'Onboard_Engagement',
TEACHERS_UNITE: 'TeachersUnite',
TASK_DETAILS: 'Task_Details',
ENABLE_PAYMENTS: 'EnablePayments',
@@ -306,12 +305,6 @@ const SCREENS = {
WORK: 'Onboarding_Work',
},
- ONBOARD_ENGAGEMENT: {
- ROOT: 'Onboard_Engagement_Root',
- MANAGE_TEAMS_EXPENSES: 'Manage_Teams_Expenses',
- EXPENSIFY_CLASSIC: 'Expenisfy_Classic',
- },
-
WELCOME_VIDEO: {
ROOT: 'Welcome_Video_Root',
},
diff --git a/src/components/OnboardingWelcomeVideo.tsx b/src/components/OnboardingWelcomeVideo.tsx
index 257bd1b9c457..6858d29f4d3c 100644
--- a/src/components/OnboardingWelcomeVideo.tsx
+++ b/src/components/OnboardingWelcomeVideo.tsx
@@ -140,7 +140,7 @@ function OnboardingWelcomeVideo() {
{getWelcomeVideo()}
- {translate('onboarding.welcomeVideo.title')}
+ {translate('onboarding.welcomeVideo.title')}
{translate('onboarding.welcomeVideo.description')}
- {/* Navigate to the new Onboarding flow (Stage 1). This button is temporary and should be removed after passing QA tests. */}
-
-
{/* Navigate to the new Search Page. This button is temporary and should be removed after passing QA tests. */}