about summary refs log tree commit diff
path: root/src/state/ageAssurance/useIsAgeAssuranceEnabled.ts
blob: 5c1a7b1c48d4b0f4313008947d25a3e14fa0e945 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
import {useMemo} from 'react'

import {useGate} from '#/lib/statsig/statsig'
import {useGeolocation} from '#/state/geolocation'

export function useIsAgeAssuranceEnabled() {
  const gate = useGate()
  const {geolocation} = useGeolocation()

  return useMemo(() => {
    return gate('age_assurance') && !!geolocation?.isAgeRestrictedGeo
  }, [geolocation, gate])
}