import { UserInfo } from "./widgets/user-info"; import { UserAchievements } from "./widgets/user-achievements"; import { UserStats } from "./widgets/user-stats"; import { useQuery } from "@tanstack/react-query"; import { getCurrentUser } from "@/shared/api/user"; import { Loading } from "@/components/ui/loading"; import { useNavigate } from "react-router"; const ProfilePage = () => { const { data: user, isLoading } = useQuery({ queryKey: ["user"], queryFn: getCurrentUser, }); const navigate = useNavigate(); if (isLoading) { return ; } if (!user) { navigate("/"); return; } return (
); }; export default ProfilePage;