feat: add auth guards to protected routes and extend requireAuth coverage

This commit is contained in:
zetaloop
2026-02-20 22:38:29 +08:00
parent c0896faa78
commit 4cc4383603
6 changed files with 63 additions and 4 deletions
+3 -1
View File
@@ -12,9 +12,11 @@ import { Label } from "@/components/ui/label"
import { Separator } from "@/components/ui/separator"
import { Textarea } from "@/components/ui/textarea"
import { mockPlayers, mockServices, walletBalance } from "@/lib/mock-data"
import { useRequireAuth } from "@/lib/use-require-auth"
export default function NewOrderPage() {
const searchParams = useSearchParams()
const { requireAuth } = useRequireAuth()
const serviceId = searchParams.get("serviceId")
const service = mockServices.find((s) => s.id === serviceId)
@@ -168,7 +170,7 @@ export default function NewOrderPage() {
className="w-full"
size="lg"
disabled={walletBalance < totalPrice}
onClick={() => setSubmitted(true)}
onClick={() => requireAuth(() => setSubmitted(true))}
>
¥{totalPrice}
</Button>