diff --git a/src/components/UserMenu.tsx b/src/components/UserMenu.tsx index 2ec85bb7..c9d6f9cf 100644 --- a/src/components/UserMenu.tsx +++ b/src/components/UserMenu.tsx @@ -2,7 +2,7 @@ import { Fragment } from "react"; import Image from "next/image"; import { Menu, Transition } from "@headlessui/react"; import { useTheme } from "~/providers/theme"; - +import createClient from "~/utils/supabase/client"; interface UserMenuProps { imageUrl: string | undefined; email: string; @@ -15,6 +15,12 @@ function classNames(...classes: string[]): string { export default function UserMenu({ imageUrl, email }: UserMenuProps) { const { theme, switchTheme } = useTheme(); + const handleLogout = async () => { + const db = createClient(); + + await db.auth.signOut(); + }; + return (
@@ -103,7 +109,7 @@ export default function UserMenu({ imageUrl, email }: UserMenuProps) {