diff --git a/packages/web/public/google.svg b/packages/web/public/google.svg new file mode 100644 index 00000000..3ffa2aab --- /dev/null +++ b/packages/web/public/google.svg @@ -0,0 +1,2 @@ + + \ No newline at end of file diff --git a/packages/web/src/app/login/page.tsx b/packages/web/src/app/login/page.tsx index 1fcdc795..67164b57 100644 --- a/packages/web/src/app/login/page.tsx +++ b/packages/web/src/app/login/page.tsx @@ -4,6 +4,7 @@ import { redirect } from "next/navigation" import logoDark from "@/public/sb_logo_dark_large.png"; import logoLight from "@/public/sb_logo_light_large.png"; import githubLogo from "@/public/github.svg"; +import googleLogo from "@/public/google.svg"; import Image from "next/image"; import { Button } from "@/components/ui/button"; @@ -39,6 +40,13 @@ export default async function Login(props: { } } + if (provider.id === "google") { + return { + provider, + logo: googleLogo, + } + } + return { provider } }) .map(({ provider, logo }) => (