From fe0a35cbea7ff8430f9538d6a641e41ab74ed0a0 Mon Sep 17 00:00:00 2001 From: Paul Frazee Date: Sun, 24 Dec 2023 10:00:29 -0800 Subject: Fix blank home screen (close #2281) (#2291) --- src/state/queries/feed.ts | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'src/state/queries/feed.ts') diff --git a/src/state/queries/feed.ts b/src/state/queries/feed.ts index c87e95f03..7a55b4e18 100644 --- a/src/state/queries/feed.ts +++ b/src/state/queries/feed.ts @@ -218,11 +218,13 @@ const FOLLOWING_FEED_STUB: FeedSourceInfo = { export function usePinnedFeedsInfos(): { feeds: FeedSourceInfo[] hasPinnedCustom: boolean + isLoading: boolean } { const queryClient = useQueryClient() const [tabs, setTabs] = React.useState([ FOLLOWING_FEED_STUB, ]) + const [isLoading, setLoading] = React.useState(true) const {data: preferences} = usePreferencesQuery() const hasPinnedCustom = React.useMemo(() => { @@ -284,10 +286,11 @@ export function usePinnedFeedsInfos(): { ) as FeedSourceInfo[] setTabs([FOLLOWING_FEED_STUB].concat(views)) + setLoading(false) } fetchFeedInfo() }, [queryClient, setTabs, preferences?.feeds?.pinned]) - return {feeds: tabs, hasPinnedCustom} + return {feeds: tabs, hasPinnedCustom, isLoading} } -- cgit 1.4.1