import React, {useState} from 'react'; import {ChevronDown, ChevronUp, ArrowDown, ArrowUp} from 'lucide-react'; const SortDropdown = ({ sortOptions, currentSort, onSortChange, className = '' }) => { const [isOpen, setIsOpen] = useState(false); const toggleDropdown = () => setIsOpen(prev => !prev); const handleSortClick = field => { onSortChange(field); setIsOpen(false); }; const getCurrentSortLabel = () => { const option = sortOptions.find(opt => opt.value === currentSort.field); return option ? option.label : 'Sort by'; }; return (