fix build error

This commit is contained in:
songtianlun 2025-06-14 21:14:51 +08:00
parent e2c31e4620
commit 9a1523af96

View File

@ -1,6 +1,6 @@
"use client"
import { useState, useEffect } from "react"
import { useState, useEffect, Suspense } from "react"
import { signIn, getProviders, useSession } from "next-auth/react"
import { useRouter, useSearchParams } from "next/navigation"
import { Button } from "@/components/ui/button"
@ -11,7 +11,7 @@ import { Separator } from "@/components/ui/separator"
import { Mail, Chrome } from "lucide-react"
import { Alert, AlertDescription } from "@/components/ui/alert"
export default function SignInPage() {
function SignInContent() {
const [email, setEmail] = useState("")
const [isLoading, setIsLoading] = useState(false)
const [message, setMessage] = useState("")
@ -144,4 +144,23 @@ export default function SignInPage() {
</Card>
</div>
)
}
export default function SignInPage() {
return (
<Suspense fallback={
<div className="min-h-screen flex items-center justify-center bg-gray-50">
<Card className="w-full max-w-md">
<CardContent className="flex items-center justify-center p-6">
<div className="text-center">
<div className="w-8 h-8 bg-gray-200 rounded-full animate-pulse mx-auto mb-2"></div>
<p className="text-sm text-muted-foreground">...</p>
</div>
</CardContent>
</Card>
</div>
}>
<SignInContent />
</Suspense>
)
}