diff options
Diffstat (limited to 'src/screens/Settings/ContentAndMediaSettings.tsx')
-rw-r--r-- | src/screens/Settings/ContentAndMediaSettings.tsx | 11 |
1 files changed, 10 insertions, 1 deletions
diff --git a/src/screens/Settings/ContentAndMediaSettings.tsx b/src/screens/Settings/ContentAndMediaSettings.tsx index bdbe1d191..4a9354bb8 100644 --- a/src/screens/Settings/ContentAndMediaSettings.tsx +++ b/src/screens/Settings/ContentAndMediaSettings.tsx @@ -3,6 +3,7 @@ import {useLingui} from '@lingui/react' import {NativeStackScreenProps} from '@react-navigation/native-stack' import {CommonNavigatorParams} from '#/lib/routes/types' +import {logEvent} from '#/lib/statsig/statsig' import {isNative} from '#/platform/detection' import {useAutoplayDisabled, useSetAutoplayDisabled} from '#/state/preferences' import { @@ -120,7 +121,15 @@ export function ContentAndMediaSettingsScreen({}: Props) { name="show_trending_topics" label={_(msg`Enable trending topics`)} value={!trendingDisabled} - onChange={value => setTrendingDisabled(!value)}> + onChange={value => { + const hide = Boolean(!value) + if (hide) { + logEvent('trendingTopics:hide', {context: 'settings'}) + } else { + logEvent('trendingTopics:show', {context: 'settings'}) + } + setTrendingDisabled(hide) + }}> <SettingsList.Item> <SettingsList.ItemIcon icon={Graph} /> <SettingsList.ItemText> |