import { Folder, MessageSquare, Search, X } from 'lucide-react'; import { Input } from '@/shared/view/ui'; import { cn } from '@/lib/utils'; import type { SearchMode } from '@/components/refactored/sidebar/types'; type SidebarSearchProps = { searchMode: SearchMode; onSearchModeChange: (mode: SearchMode) => void; searchFilter: string; onSearchFilterChange: (filter: string) => void; }; export function SidebarSearch({ searchMode, onSearchModeChange, searchFilter, onSearchFilterChange }: SidebarSearchProps) { return (
{/* Search bar */}
onSearchFilterChange(event.target.value)} className="nav-search-input h-10 rounded-xl border-0 pl-10 pr-9 text-sm transition-all duration-200 placeholder:text-muted-foreground/40 focus-visible:ring-0 focus-visible:ring-offset-0 md:h-9 md:pl-9 md:pr-8" /> {searchFilter && ( )}
); }