"use client"; import { createClient } from "@/lib/supabase/client"; import { TenantSwitcher } from "./TenantSwitcher"; import { LogOut } from "lucide-react"; import { useRouter } from "next/navigation"; import { useEffect, useState } from "react"; export function Header() { const [email, setEmail] = useState(null); const router = useRouter(); const supabase = createClient(); useEffect(() => { supabase.auth.getUser().then(({ data: { user } }) => { setEmail(user?.email ?? null); }); }, [supabase.auth]); async function handleLogout() { await supabase.auth.signOut(); router.push("/login"); router.refresh(); } return (
{email && ( {email} )}
); }