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 && (
)}
);
}