-1
src/lib/statsig/gates.ts
-1
src/lib/statsig/gates.ts
+1
-4
src/view/shell/index.web.tsx
+1
-4
src/view/shell/index.web.tsx
···
8
import {useIntentHandler} from '#/lib/hooks/useIntentHandler'
9
import {useWebMediaQueries} from '#/lib/hooks/useWebMediaQueries'
10
import {type NavigationProp} from '#/lib/routes/types'
11
-
import {useGate} from '#/lib/statsig/statsig'
12
import {useGeolocationStatus} from '#/state/geolocation'
13
import {useIsDrawerOpen, useSetDrawerOpen} from '#/state/shell'
14
import {useComposerKeyboardShortcut} from '#/state/shell/composer/useComposerKeyboardShortcut'
···
46
const [showDrawerDelayedExit, setShowDrawerDelayedExit] = useState(showDrawer)
47
const {state: policyUpdateState} = usePolicyUpdateContext()
48
const welcomeModalControl = useWelcomeModal()
49
-
const gate = useGate()
50
51
useLayoutEffect(() => {
52
if (showDrawer !== showDrawerDelayedExit) {
···
85
<LinkWarningDialog />
86
<Lightbox />
87
88
-
{/* Show welcome modal if the gate is enabled */}
89
-
{welcomeModalControl.isOpen && gate('welcome_modal') && (
90
<WelcomeModal control={welcomeModalControl} />
91
)}
92
···
8
import {useIntentHandler} from '#/lib/hooks/useIntentHandler'
9
import {useWebMediaQueries} from '#/lib/hooks/useWebMediaQueries'
10
import {type NavigationProp} from '#/lib/routes/types'
11
import {useGeolocationStatus} from '#/state/geolocation'
12
import {useIsDrawerOpen, useSetDrawerOpen} from '#/state/shell'
13
import {useComposerKeyboardShortcut} from '#/state/shell/composer/useComposerKeyboardShortcut'
···
45
const [showDrawerDelayedExit, setShowDrawerDelayedExit] = useState(showDrawer)
46
const {state: policyUpdateState} = usePolicyUpdateContext()
47
const welcomeModalControl = useWelcomeModal()
48
49
useLayoutEffect(() => {
50
if (showDrawer !== showDrawerDelayedExit) {
···
83
<LinkWarningDialog />
84
<Lightbox />
85
86
+
{welcomeModalControl.isOpen && (
87
<WelcomeModal control={welcomeModalControl} />
88
)}
89