import { useMainStore } from "@/hooks/useMainStore" import { Avatar, AvatarFallback, AvatarImage } from "@/components/ui/avatar"; import { Card, CardContent, CardHeader, CardTitle, } from "@/components/ui/card" import { useMediaQuery } from "@/hooks/useMediaQuery"; import { Server, Boxes } from "lucide-react"; import { useServer } from "@/hooks/useServer"; import { ProfileCard } from "@/components/profile"; export default function ProfilePage() { const { profile } = useMainStore(); const { servers, serverGroups } = useServer(); const isDesktop = useMediaQuery("(min-width: 890px)") return ( profile && (
{profile.username}

{profile.username}

IP: {profile.login_ip || 'Unknown'}

{isDesktop && }
{!isDesktop && }
Servers {servers?.length || 0} Server Groups {serverGroups?.length || 0}
) ); }