From 120b66e6a7e766d7d495fcca83ecfc67aeea8533 Mon Sep 17 00:00:00 2001 From: Eric Bailey Date: Tue, 17 Dec 2024 13:58:59 -0600 Subject: [PATCH] Remove old file --- src/state/shell/trending-config.tsx | 31 ----------------------------- 1 file changed, 31 deletions(-) delete mode 100644 src/state/shell/trending-config.tsx diff --git a/src/state/shell/trending-config.tsx b/src/state/shell/trending-config.tsx deleted file mode 100644 index ccb4357066..0000000000 --- a/src/state/shell/trending-config.tsx +++ /dev/null @@ -1,31 +0,0 @@ -import React from 'react' - -import {useLanguagePrefs} from '#/state/preferences/languages' -import {useServiceConfigQuery} from '#/state/queries/service-config' - -type Context = { - enabled: boolean -} - -const Context = React.createContext({ - enabled: false, -}) - -export function Provider({children}: React.PropsWithChildren<{}>) { - const langPrefs = useLanguagePrefs() - const {data: config} = useServiceConfigQuery() - const ctx = React.useMemo(() => { - const serviceEnabled = Boolean(config?.trendingTopicsEnabled) - const languageIsSupported = langPrefs.contentLanguages.some(lang => { - return (config?.trendingTopicsLangs ?? []).includes(lang) - }) - return { - enabled: serviceEnabled && languageIsSupported, - } - }, [config, langPrefs]) - return {children} -} - -export function useTrendingConfig() { - return React.useContext(Context) -}