aboutsummaryrefslogtreecommitdiffstats
path: root/packages/web/components/signin/SignInProviderButton.tsx
blob: 0831236c3c5e4ceb50749e6eb79ad35b1b7e3e00 (plain) (blame)
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>
  );
}