'use client'; import { useRouter } from 'next/navigation'; import { useAuthStore } from '@/lib/auth-store'; import { LogOut, User } from 'lucide-react'; export default function Topbar() { const router = useRouter(); const { user, logout } = useAuthStore(); const handleLogout = () => { logout(); router.push('/login'); }; const fullName = user ? `${user.firstName ?? ''} ${user.lastName ?? ''}`.trim() : 'Admin'; return (
{fullName} {user?.roles?.[0] && ( {user.roles[0]} )}
); }