Files
bsky-social-app/src/state/ageAssurance/useIsAgeAssuranceEnabled.ts
T
2025-07-16 18:49:59 -05:00

15 lines
392 B
TypeScript

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(() => {
const enabled = gate('age_assurance')
return enabled && !!geolocation?.isAgeRestrictedGeo
}, [geolocation, gate])
}