diff --git a/src/screens/StarterPack/Wizard/StepFeeds.tsx b/src/screens/StarterPack/Wizard/StepFeeds.tsx index cd3d515ad7..cda9224338 100644 --- a/src/screens/StarterPack/Wizard/StepFeeds.tsx +++ b/src/screens/StarterPack/Wizard/StepFeeds.tsx @@ -41,12 +41,15 @@ export function StepFeeds({moderationOpts}: {moderationOpts: ModerationOpts}) { const {data: popularFeedsPages, fetchNextPage} = useGetPopularFeedsQuery({ limit: 30, }) - const popularFeeds = - popularFeedsPages?.pages - .flatMap(page => page.feeds) - .filter(f => !savedFeeds?.some(sf => sf?.uri === f.uri)) ?? [] + const popularFeeds = popularFeedsPages?.pages.flatMap(p => p.feeds) ?? [] - const suggestedFeeds = savedFeeds?.concat(popularFeeds) + const getSuggestedFeeds = () => { + if (savedFeeds.length === 0) { + return popularFeeds + } else { + return popularFeeds.filter(f => !savedFeeds.some(sf => sf.uri === f.uri)) + } + } const {data: searchedFeeds, isLoading: isLoadingSearch} = useSearchPopularFeedsQuery({q: throttledQuery}) @@ -81,7 +84,7 @@ export function StepFeeds({moderationOpts}: {moderationOpts: ModerationOpts}) {