From 90f7c44d49d173fa0fe7de10576fadb7333f4fc8 Mon Sep 17 00:00:00 2001 From: Eric Bailey Date: Tue, 16 Apr 2024 16:57:02 -0500 Subject: [PATCH] Add feature gate --- src/lib/statsig/gates.ts | 1 + src/screens/Onboarding/index.tsx | 3 ++- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/src/lib/statsig/gates.ts b/src/lib/statsig/gates.ts index ab040a9745..bec33c6ed4 100644 --- a/src/lib/statsig/gates.ts +++ b/src/lib/statsig/gates.ts @@ -8,3 +8,4 @@ export type Gate = | 'start_session_with_following_v2' | 'test_gate_1' | 'test_gate_2' + | 'reduced_onboarding_and_home_algo' diff --git a/src/screens/Onboarding/index.tsx b/src/screens/Onboarding/index.tsx index 08ba2f3d18..f6f5d22fcf 100644 --- a/src/screens/Onboarding/index.tsx +++ b/src/screens/Onboarding/index.tsx @@ -2,6 +2,7 @@ import React from 'react' import {msg} from '@lingui/macro' import {useLingui} from '@lingui/react' +import {useGate} from '#/lib/statsig/statsig' import {Layout, OnboardingControls} from '#/screens/Onboarding/Layout' import { Context, @@ -22,7 +23,7 @@ import {Portal} from '#/components/Portal' export function Onboarding() { const {_} = useLingui() - const isV2Enabled = false // TODO replace with feature flag + const isV2Enabled = useGate('reduced_onboarding_and_home_algo') const [state, dispatch] = React.useReducer( isV2Enabled ? reducerV2 : reducer, isV2Enabled ? {...initialStateV2} : {...initialState},