diff --git a/src/state/queries/feed.ts b/src/state/queries/feed.ts index 79df1156e1..8fe03ecfc9 100644 --- a/src/state/queries/feed.ts +++ b/src/state/queries/feed.ts @@ -224,7 +224,7 @@ const HOME_FEED_STUB: FeedSourceInfo = { const DISCOVER_FEED_STUB: FeedSourceInfo = { type: 'feed', displayName: 'Discover', - uri: DISCOVER_FEED_URI, // TODO may not want this + uri: DISCOVER_FEED_URI, route: { href: '/', name: 'Home', diff --git a/src/view/com/home/HomeHeader.tsx b/src/view/com/home/HomeHeader.tsx index 8380087b30..7557460786 100644 --- a/src/view/com/home/HomeHeader.tsx +++ b/src/view/com/home/HomeHeader.tsx @@ -3,6 +3,7 @@ import {useNavigation} from '@react-navigation/native' import {usePalette} from '#/lib/hooks/usePalette' import {FeedSourceInfo} from '#/state/queries/feed' +import {useSession} from '#/state/session' import {NavigationProp} from 'lib/routes/types' import {isWeb} from 'platform/detection' import {RenderTabBarFnProps} from 'view/com/pager/Pager' @@ -17,14 +18,16 @@ export function HomeHeader( }, ) { const {feeds} = props + const {hasSession} = useSession() const navigation = useNavigation() const pal = usePalette('default') const hasPinnedCustom = React.useMemo(() => { + if (!hasSession) return false return feeds.some( tab => !['home', 'home-algo', 'following'].includes(tab.uri), ) - }, [feeds]) + }, [feeds, hasSession]) const items = React.useMemo(() => { const pinnedNames = feeds.map(f => f.displayName)