···1111import {logger} from '#/logger'
1212import {useSession} from '../../state/session'
1313import {LogEvents} from './events'
1414+import {Gate} from './gates'
14151516export type {LogEvents}
1617···6970 }
7071}
71727272-export function useGate(gateName: string) {
7373+export function useGate(gateName: Gate): boolean {
7374 const {isLoading, value} = useStatsigGate(gateName)
7475 if (isLoading) {
7576 // This should not happen because of waitForInitialization={true}.
+2-2
src/view/screens/Search/Search.tsx
···2222import {usePalette} from '#/lib/hooks/usePalette'
2323import {MagnifyingGlassIcon} from '#/lib/icons'
2424import {NavigationProp} from '#/lib/routes/types'
2525-import {useNewSearchGate} from '#/lib/statsig/gates'
2525+import {useGate} from '#/lib/statsig/statsig'
2626import {augmentSearchQuery} from '#/lib/strings/helpers'
2727import {s} from '#/lib/styles'
2828import {logger} from '#/logger'
···337337 const {isDesktop} = useWebMediaQueries()
338338 const {_} = useLingui()
339339340340- const isNewSearch = useNewSearchGate()
340340+ const isNewSearch = useGate('new_search')
341341342342 const onPageSelected = React.useCallback(
343343 (index: number) => {