"use client"; import { Menu, Bell, Search } from "lucide-react"; import { Button } from "@/components/ui/button"; import { Avatar, AvatarFallback } from "@/components/ui/avatar"; import { DropdownMenu, DropdownMenuContent, DropdownMenuItem, DropdownMenuSeparator, DropdownMenuTrigger, } from "@/components/ui/dropdown-menu"; import { signOut } from "@/lib/auth-client"; interface HeaderProps { onMenuClick: () => void; userName?: string; } export default function Header({ onMenuClick, userName = "Admin" }: HeaderProps) { function handleSignOut() { signOut({ fetchOptions: { onSuccess: () => { window.location.href = "/login"; } } }); } return (
{/* Search hint (desktop) */}
Rechercher... Ctrl K
{/* Notifications */} {/* User menu */} {userName.charAt(0).toUpperCase()} {userName} Se deconnecter
); }