e.preventDefault()}
>
{list ? (
-
{list}
+
{list}
) : (
{t('Type searching for people, keywords, or relays')}
diff --git a/src/components/UserItem/index.tsx b/src/components/UserItem/index.tsx
index b0d59381..1ace83d4 100644
--- a/src/components/UserItem/index.tsx
+++ b/src/components/UserItem/index.tsx
@@ -2,6 +2,7 @@ import FollowButton from '@/components/FollowButton'
import Nip05 from '@/components/Nip05'
import UserAvatar from '@/components/UserAvatar'
import Username from '@/components/Username'
+import { Skeleton } from '@/components/ui/skeleton'
export default function UserItem({ pubkey }: { pubkey: string }) {
return (
@@ -19,3 +20,17 @@ export default function UserItem({ pubkey }: { pubkey: string }) {
)
}
+
+export function UserItemSkeleton({ hideFollowButton }: { hideFollowButton?: boolean }) {
+ return (
+
+
+
+ {!hideFollowButton &&
}
+
+ )
+}
diff --git a/src/pages/secondary/MuteListPage/index.tsx b/src/pages/secondary/MuteListPage/index.tsx
index e8723c8c..a3a15949 100644
--- a/src/pages/secondary/MuteListPage/index.tsx
+++ b/src/pages/secondary/MuteListPage/index.tsx
@@ -63,7 +63,7 @@ const MuteListPage = forwardRef(({ index }: { index?: number }, ref) => {
title={t("username's muted", { username: profile.username })}
displayScrollToTopButton
>
-
+
{visibleMutePubkeys.map((pubkey, index) => (
))}