import React from 'react'; import { useAuth } from '@/client/home-shadcn/hooks/AuthProvider'; import { useNavigate } from 'react-router-dom'; 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 { Badge } from '@/client/components/ui/badge'; import { ShieldCheck, UserCircle, Smartphone, LogIn, UserPlus, ExternalLink } from 'lucide-react'; const HomePage: React.FC = () => { const { user } = useAuth(); const navigate = useNavigate(); return (
{/* 顶部导航 */}

网站首页

{user ? (
navigate('/member')} > {user.username?.charAt(0).toUpperCase()} {user.username}
) : (
)}
{/* 主内容区 */}
{/* 欢迎区域 */} 欢迎使用网站模板 这是一个现代化的网站首页模板,采用 shadcn/ui 设计系统构建

已集成完整的用户认证系统,包含登录、注册和用户中心功能。 使用 React 19 + TypeScript + shadcn/ui + Tailwind CSS 技术栈。

{/* 功能特性卡片 */}
用户认证
完整的登录、注册功能,基于 JWT 的现代化认证系统 安全认证
用户中心
用户可以查看和管理个人信息,支持头像上传和个人资料编辑 个人管理
响应式设计
适配各种设备屏幕,采用移动端优先的设计理念 移动优先
{/* 快速链接 */} 快速访问
{/* 页脚 */}
); }; export default HomePage;