"use client"; import { Skeleton } from "@/components/ui/skeleton"; import { useMeQuery } from "@/features/auth/queries/auth.queries"; import ProfileForm from "./profile-form"; export default function MyProfile() { const { data: user, isLoading } = useMeQuery(); if (isLoading || !user) { return (
); } return (

Profile

Manage your account information and preferences

Account Status

Status Active
Role {user.role || "User"}
User ID {user.id.slice(0, 8)}...{user.id.slice(-4)}

Account Info

Member Since {user.createdAt ? new Date(user.createdAt).toLocaleDateString("en-US", { month: "short", day: "numeric", year: "numeric", }) : "N/A"}
Email Verified Verified
Last Login Today

💡 Tip: Keep your profile information up to date for better security and communication.

); }