import React from 'react'; import { useNavigate } from 'react-router-dom'; import { useAuth } from '@/client/home/hooks/AuthProvider'; import { Button } from '@/client/components/ui/button'; import { Card, CardContent, CardDescription, CardHeader, CardTitle } from '@/client/components/ui/card'; import { Avatar, AvatarFallback, AvatarImage } from '@/client/components/ui/avatar'; import { Separator } from '@/client/components/ui/separator'; import { User, MapPin, Globe, Calendar, LogOut, Settings, UserCog, ShieldCheck, Clock } from 'lucide-react'; import { format } from 'date-fns'; import { zhCN } from 'date-fns/locale'; const MemberPage: React.FC = () => { const navigate = useNavigate(); const { user, logout } = useAuth(); if (!user) { return (
@{user.username}
0
内容
0
关注
0
粉丝
{user.username}
{user.email || '未设置'}
{(user as any).location}
{(user as any).bio}
{user.createdAt ? format(new Date(user.createdAt), 'yyyy年MM月dd日', { locale: zhCN }) : '未知'}
{user.updatedAt ? format(new Date(user.updatedAt), 'yyyy年MM月dd日 HH:mm', { locale: zhCN }) : '从未登录'}