"use client" import { Menu, Search, X } from "lucide-react" import { Button } from "@/components/ui/button" import { HeaderAccountActions } from "@/components/suite/header-account-actions" import { CONTACTS_ICON_BTN_CLASS, CONTACTS_SEARCH_BAR_CLASS, CONTACTS_SEARCH_INPUT_CLASS, } from "@/lib/contacts-chrome-classes" import { MAIL_SETTINGS_BASE_PATH } from "@/lib/mail-settings/settings-nav" import { cn } from "@/lib/utils" interface ContactsHeaderProps { searchQuery: string onSearchChange: (q: string) => void sidebarOpen: boolean onOpenSidebar: () => void } export function ContactsHeader({ searchQuery, onSearchChange, sidebarOpen, onOpenSidebar, }: ContactsHeaderProps) { return (
{!sidebarOpen && ( )}
onSearchChange(e.target.value)} placeholder="Rechercher" className={CONTACTS_SEARCH_INPUT_CLASS} /> {searchQuery && ( )}
) }