From cb42ebf5d1d9d40973193de5031991398ddc1ff1 Mon Sep 17 00:00:00 2001 From: gibbyb Date: Thu, 13 Jun 2024 16:46:15 -0500 Subject: [PATCH] Fix sign out button --- src/app/_components/ui/quick_settings.tsx | 6 +++--- .../_components/ui/sign_in_quick_settings.tsx | 18 ++++++++++++++++++ 2 files changed, 21 insertions(+), 3 deletions(-) create mode 100644 src/app/_components/ui/sign_in_quick_settings.tsx diff --git a/src/app/_components/ui/quick_settings.tsx b/src/app/_components/ui/quick_settings.tsx index 3fa8985..5c4a9b0 100644 --- a/src/app/_components/ui/quick_settings.tsx +++ b/src/app/_components/ui/quick_settings.tsx @@ -1,5 +1,5 @@ import { Button } from "~/components/ui/button"; -import { SignInGH } from "~/app/_components/auth/sign_in_gh"; +import { SignInQuick } from "~/app/_components/ui/sign_in_quick_settings"; import { CiPower } from "react-icons/ci"; import { AiFillSound } from "react-icons/ai"; import { FaNetworkWired } from "react-icons/fa"; @@ -31,8 +31,8 @@ export function Quick_Settings() { - - + + < SignInQuick /> diff --git a/src/app/_components/ui/sign_in_quick_settings.tsx b/src/app/_components/ui/sign_in_quick_settings.tsx new file mode 100644 index 0000000..4128028 --- /dev/null +++ b/src/app/_components/ui/sign_in_quick_settings.tsx @@ -0,0 +1,18 @@ +import { signIn, signOut, auth } from "~/auth" +import { CiPower } from "react-icons/ci"; +import Image from "next/image"; + +export async function SignInQuick() { + const session = await auth(); + return ( +
{ + "use server"; + await signOut(); + }}> + +
+ ); +}