"use client"; import { useRouter } from "next/navigation"; import { useEffect, useState } from "react"; import { supabase } from "@/lib/supabase"; export default function DashboardLayout({ children, }: { children: React.ReactNode; }) { const router = useRouter(); const [userEmail, setUserEmail] = useState(null); useEffect(() => { const getUser = async () => { const { data: { user }, } = await supabase.auth.getUser(); if (user) { setUserEmail(user.email || null); } }; getUser(); }, []); const handleLogout = async () => { await supabase.auth.signOut(); router.push("/login"); }; return (
{/* Header */}

AutomatizaSE

{userEmail && ( {userEmail} )}
{/* Main Content */}
{children}
{/* Footer */}
); }