import {View} from 'react-native' import {msg, Trans} from '@lingui/macro' import {useLingui} from '@lingui/react' import { useTrendingSettings, useTrendingSettingsApi, } from '#/state/preferences/trending' import {useTrendingTopics} from '#/state/queries/trending/useTrendingTopics' import {atoms as a, useTheme} from '#/alf' import {Button, ButtonIcon} from '#/components/Button' import {Divider} from '#/components/Divider' import {TimesLarge_Stroke2_Corner0_Rounded as X} from '#/components/icons/Times' import {Trending2_Stroke2_Corner2_Rounded as Graph} from '#/components/icons/Trending2' import * as Prompt from '#/components/Prompt' import {TrendingTopic, TrendingTopicLink} from '#/components/TrendingTopics' import {Text} from '#/components/Typography' export function SidebarTrendingTopics() { const {trendingSidebarHidden} = useTrendingSettings() return trendingSidebarHidden ? null : } function Inner() { const t = useTheme() const {_} = useLingui() const trendingPrompt = Prompt.usePromptControl() const {setTrendingSidebarHidden} = useTrendingSettingsApi() const {data: topics, error, isLoading} = useTrendingTopics() return ( <> Trending {isLoading ? null : error || !topics ? null : ( <> {topics.map(topic => ( {({hovered}) => ( )} ))} )} setTrendingSidebarHidden(true)} /> ) }