This commit is contained in:
Leon van Zyl
2025-08-11 12:38:39 +02:00
parent 2af182a3a8
commit c412e6e76d
21 changed files with 7522 additions and 120 deletions

View File

@@ -0,0 +1,29 @@
"use client"
import { signIn, useSession } from "@/lib/auth-client"
import { Button } from "@/components/ui/button"
export function SignInButton() {
const { data: session, isPending } = useSession()
if (isPending) {
return <Button disabled>Loading...</Button>
}
if (session) {
return null
}
return (
<Button
onClick={async () => {
await signIn.social({
provider: "google",
callbackURL: "/dashboard",
})
}}
>
Sign in with Google
</Button>
)
}