From b4566fed97c5ee96c2351fd9b45feb8c75f5d4f1 Mon Sep 17 00:00:00 2001 From: Hailey Date: Mon, 10 Jun 2024 13:13:10 -0700 Subject: [PATCH] land on following when only people are in the list --- src/screens/Onboarding/StepFinished.tsx | 2 +- src/view/screens/Home.tsx | 13 ++++++++++--- 2 files changed, 11 insertions(+), 4 deletions(-) diff --git a/src/screens/Onboarding/StepFinished.tsx b/src/screens/Onboarding/StepFinished.tsx index b845e58924..5089980ad0 100644 --- a/src/screens/Onboarding/StepFinished.tsx +++ b/src/screens/Onboarding/StepFinished.tsx @@ -136,7 +136,7 @@ export function StepFinished() { if (usedStarterPack) { setUsedStarterPack({ ...usedStarterPack, - initialFeed: starterPack?.feeds?.[0].uri ?? undefined, + initialFeed: starterPack?.feeds?.[0].uri ?? 'following', }) } } catch (e: any) { diff --git a/src/view/screens/Home.tsx b/src/view/screens/Home.tsx index 3dda4b0df1..6a4ecdc50f 100644 --- a/src/view/screens/Home.tsx +++ b/src/view/screens/Home.tsx @@ -82,9 +82,16 @@ function HomeScreenReady({ React.useLayoutEffect(() => { let initialIndex = selectedIndex if (usedStarterPack) { - initialIndex = allFeeds.findIndex( - f => f === `feedgen|${usedStarterPack.initialFeed}`, - ) + if (usedStarterPack.initialFeed === 'following') { + initialIndex = allFeeds.findIndex(f => f === 'following') + } else { + initialIndex = allFeeds.findIndex( + f => f === `feedgen|${usedStarterPack.initialFeed}`, + ) + } + if (initialIndex === -1) { + initialIndex = 0 + } setUsedStarterPack(undefined) }