From d82c7957be03c401c74c06e2958b5e4add4f00ea Mon Sep 17 00:00:00 2001 From: Martti Malmi Date: Tue, 26 Dec 2023 20:49:25 +0200 Subject: [PATCH] if suggested follows is empty, show trending users --- packages/app/src/Element/SuggestedProfiles.tsx | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/packages/app/src/Element/SuggestedProfiles.tsx b/packages/app/src/Element/SuggestedProfiles.tsx index 77aa0541f..c915f5d4a 100644 --- a/packages/app/src/Element/SuggestedProfiles.tsx +++ b/packages/app/src/Element/SuggestedProfiles.tsx @@ -10,6 +10,7 @@ import useLogin from "@/Hooks/useLogin"; import { hexToBech32 } from "@/SnortUtils"; import { ErrorOrOffline } from "./ErrorOrOffline"; import useCachedFetch from "@/Hooks/useCachedFetch"; +import TrendingUsers from "@/Element/Trending/TrendingUsers"; enum Provider { NostrBand = 1, @@ -39,7 +40,11 @@ export default function SuggestedProfiles() { }; const { url, key } = getUrlAndKey(); - const { data: userList, error } = useCachedFetch(url, key, data => { + const { + data: userList, + error, + isLoading, + } = useCachedFetch(url, key, data => { switch (provider) { case Provider.NostrBand: return data.profiles.map(a => a.pubkey); @@ -51,7 +56,8 @@ export default function SuggestedProfiles() { }); if (error) return {}} />; - if (!userList) return ; + if (isLoading) return ; + if (userList.length === 0) return ; return ( <>