blob: 0f20839755dc3a68ea3c1f1044066e9f87b9c7bb (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
|
"use client";
import type { ClientSafeProvider } from "next-auth/react";
import { Button } from "@/components/ui/button";
import { signIn } from "next-auth/react";
export default function SignInProviderButton({
provider,
}: {
provider: ClientSafeProvider;
}) {
return (
<Button
onClick={() =>
signIn(provider.id, {
callbackUrl: "/",
})
}
>
Sign in with {provider.name}
</Button>
);
}
|