refactor: migrate auth pages to better-auth client
This commit is contained in:
@@ -1,20 +1,20 @@
|
||||
"use client"
|
||||
|
||||
import { signOut, useSession } from "next-auth/react"
|
||||
import { signOut, useSession } from "@/lib/auth-client"
|
||||
import { Button } from "@/components/ui/button"
|
||||
import { useRouter } from "next/navigation"
|
||||
|
||||
export default function SignIn() {
|
||||
const { data: session, status } = useSession()
|
||||
const { data: session, isPending } = useSession()
|
||||
const router = useRouter()
|
||||
|
||||
const handleSignOut = async () => {
|
||||
await signOut({ redirect: false })
|
||||
await signOut()
|
||||
router.push("/")
|
||||
router.refresh()
|
||||
}
|
||||
|
||||
if (status === "loading") {
|
||||
if (isPending) {
|
||||
return <div className="h-8 w-16 bg-muted animate-pulse rounded"></div>
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user