From 57ff6f184d7953a66bd88c3c86cabcc27ed59eb4 Mon Sep 17 00:00:00 2001 From: Eric Bailey Date: Mon, 16 Dec 2024 17:53:06 -0600 Subject: [PATCH] Gate settings too --- .../Settings/ContentAndMediaSettings.tsx | 62 ++++++++++--------- 1 file changed, 34 insertions(+), 28 deletions(-) diff --git a/src/screens/Settings/ContentAndMediaSettings.tsx b/src/screens/Settings/ContentAndMediaSettings.tsx index 7782a94ff8..0f7e679dc4 100644 --- a/src/screens/Settings/ContentAndMediaSettings.tsx +++ b/src/screens/Settings/ContentAndMediaSettings.tsx @@ -13,6 +13,7 @@ import { useTrendingSettings, useTrendingSettingsApi, } from '#/state/preferences/trending' +import {useTrendingConfig} from '#/state/trending-config' import * as SettingsList from '#/screens/Settings/components/SettingsList' import * as Toggle from '#/components/forms/Toggle' import {Bubbles_Stroke2_Corner2_Rounded as BubblesIcon} from '#/components/icons/Bubble' @@ -34,6 +35,7 @@ export function ContentAndMediaSettingsScreen({}: Props) { const setAutoplayDisabledPref = useSetAutoplayDisabled() const inAppBrowserPref = useInAppBrowser() const setUseInAppBrowser = useSetInAppBrowser() + const {enabled: trendingEnabled} = useTrendingConfig() const {trendingSidebarHidden, trendingDiscoverHidden} = useTrendingSettings() const {setTrendingSidebarHidden, setTrendingDiscoverHidden} = useTrendingSettingsApi() @@ -112,35 +114,39 @@ export function ContentAndMediaSettingsScreen({}: Props) { - - {!isNative && ( - setTrendingSidebarHidden(!value)}> - - - - Show trending topics in your sidebar - - - - + {trendingEnabled && ( + <> + + {!isNative && ( + setTrendingSidebarHidden(!value)}> + + + + Show trending topics in your sidebar + + + + + )} + setTrendingDiscoverHidden(!value)}> + + + + Show trending topics in your feed + + + + + )} - setTrendingDiscoverHidden(!value)}> - - - - Show trending topics in your feed - - - -