import Link from "next/link"; import { User, RemoteActor } from "@/lib/api"; import { UserAvatar } from "./user-avatar"; import { RemoteFriendCard } from "./remote-friend-card"; import { Card, CardContent } from "./ui/card"; interface FriendsListProps { localFriends: User[]; remoteFriends: RemoteActor[]; } export function FriendsList({ localFriends, remoteFriends }: FriendsListProps) { if (localFriends.length === 0 && remoteFriends.length === 0) { return (

No friends yet. Follow someone and wait for them to follow back!

); } return ( {localFriends.map((user) => (

{user.displayName || user.username}

@{user.username}

))} {remoteFriends.map((actor) => ( ))}
); }