Remove old file

This commit is contained in:
Eric Bailey
2024-12-17 13:58:59 -06:00
parent e84953d58d
commit 120b66e6a7
-31
View File
@@ -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<Context>({
enabled: false,
})
export function Provider({children}: React.PropsWithChildren<{}>) {
const langPrefs = useLanguagePrefs()
const {data: config} = useServiceConfigQuery()
const ctx = React.useMemo<Context>(() => {
const serviceEnabled = Boolean(config?.trendingTopicsEnabled)
const languageIsSupported = langPrefs.contentLanguages.some(lang => {
return (config?.trendingTopicsLangs ?? []).includes(lang)
})
return {
enabled: serviceEnabled && languageIsSupported,
}
}, [config, langPrefs])
return <Context.Provider value={ctx}>{children}</Context.Provider>
}
export function useTrendingConfig() {
return React.useContext(Context)
}