import { useEffect, useState } from "react"; import { Link } from "react-router-dom"; import { useUserStore } from "@/store/v1"; import { User } from "@/types/proto/api/v1/user_service"; import Icon from "../Icon"; import UserAvatar from "../UserAvatar"; const UsersSection = () => { const userStore = useUserStore(); const [users, setUsers] = useState([]); const fetchRecommendUsers = async () => { const users = await userStore.searchUsers(`random == true && limit == 5`); setUsers(users); }; useEffect(() => { fetchRecommendUsers(); }, []); return ( users.length > 0 && (
Users
{users.map((user) => (
{user.nickname || user.username}
))}
) ); }; export default UsersSection;