import { useGetUserLeaderboard, useLeaderboardType } from "../hooks"; import { onLogin, useAuth } from "@client/hooks/useAuth"; import RankListItem from "./rank-list-item"; import { Button } from "react-daisyui"; import { FaGithub } from "react-icons/fa"; import { useNavigate } from "react-router-dom"; import { memo } from "react"; const UserRank = () => { const [type] = useLeaderboardType(); const { user } = useAuth(); const navigate = useNavigate(); const { data } = useGetUserLeaderboard(user?.username); const onView = (username: string) => { navigate(`/${type}/${username}`); }; if (type !== "user") { return null; } if (!data) { return (

Pengen nama kamu masuk list ini juga?

Hayuk

{"⸜(。˃ ᵕ ˂ )⸝♡"}

); } return ( <>

Kamu:

onView(data.user.username)} /> ); }; export default memo(UserRank);