'use client'; import { useSession, signOut } from 'next-auth/react'; import { LogOut } from 'lucide-react'; import { Button } from '@/components/ui/button'; import { SiteSwitcher } from './site-switcher'; export function Header() { const { data: session } = useSession(); const handleLogout = () => { signOut({ callbackUrl: '/login' }); }; const userRole = session?.user?.role || ''; const displayRole = userRole .replace(/_/g, ' ') .toLowerCase() .replace(/\b\w/g, (l) => l.toUpperCase()); return (

{session?.user?.name || 'User'}

{displayRole}

); } export default Header;