refactor: migrate auth pages to better-auth client

This commit is contained in:
2026-04-06 22:41:37 -04:00
parent 490c601dc1
commit d7d52ef1a8
3 changed files with 61 additions and 40 deletions

View File

@@ -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>
}