feat: 添加私有状态处理及私有页面组件

This commit is contained in:
Montia37
2025-09-10 10:57:23 +08:00
parent 250ee5c88f
commit c6e5dc6d39
7 changed files with 104 additions and 30 deletions

29
src/pages/Private.tsx Normal file
View File

@@ -0,0 +1,29 @@
import { Button } from "@/components/ui/button";
import {
Card,
CardDescription,
CardFooter,
CardHeader,
CardTitle,
} from "@/components/ui/card";
import { useNavigate } from "react-router-dom";
export default function Private() {
const navigate = useNavigate();
return (
<div className="fixed inset-0 flex items-center justify-center">
<Card className="w-full max-w-md">
<CardHeader>
<CardTitle className="text-2xl font-bold"></CardTitle>
<CardDescription></CardDescription>
</CardHeader>
<CardFooter>
<Button onClick={() => navigate("/admin")} className="w-full">
</Button>
</CardFooter>
</Card>
</div>
);
}