1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
"use client"; import { Button } from "@/components/ui/button"; import { ClientSafeProvider, 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> ); }