only show people lists under follow button

This commit is contained in:
hzrd149
2023-08-28 21:40:30 -05:00
parent 49ee149f20
commit 8ad1ae2ec5

View File

@@ -17,6 +17,7 @@ import { useCurrentAccount } from "../hooks/use-current-account";
import { ArrowDownSIcon, FollowIcon, PlusCircleIcon, UnfollowIcon } from "./icons"; import { ArrowDownSIcon, FollowIcon, PlusCircleIcon, UnfollowIcon } from "./icons";
import useUserLists from "../hooks/use-user-lists"; import useUserLists from "../hooks/use-user-lists";
import { import {
PEOPLE_LIST_KIND,
createEmptyContactList, createEmptyContactList,
draftAddPerson, draftAddPerson,
draftRemovePerson, draftRemovePerson,
@@ -40,7 +41,7 @@ function UsersLists({ pubkey }: { pubkey: string }) {
const [isLoading, setLoading] = useState(false); const [isLoading, setLoading] = useState(false);
const newListModal = useDisclosure(); const newListModal = useDisclosure();
const lists = useUserLists(account.pubkey); const lists = useUserLists(account.pubkey).filter((list) => list.kind === PEOPLE_LIST_KIND);
const inLists = lists.filter((list) => getPubkeysFromList(list).some((p) => p.pubkey === pubkey)); const inLists = lists.filter((list) => getPubkeysFromList(list).some((p) => p.pubkey === pubkey));