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 (