aboutsummaryrefslogtreecommitdiffstats
path: root/apps/web/components/signin/SignInProviderButton.tsx
blob: e866c87858a5f50a3ac1bf181867339e6af4e349 (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
24
25
"use client";

import { Button } from "@/components/ui/button";
import { signIn } from "next-auth/react";

export default function SignInProviderButton({
  provider,
}: {
  provider: {
    id: string;
    name: string;
  };
}) {
  return (
    <Button
      onClick={() =>
        signIn(provider.id, {
          callbackUrl: "/",
        })
      }
    >
      Sign in with {provider.name}
    </Button>
  );
}