import { useEffect, useRef, useState } from 'react'; import { createPortal } from 'react-dom'; import { ChevronDown, Search } from 'lucide-react'; // Combo con buscador (regla del grupo: nunca el setQuery(e.target.value)} placeholder="Buscar..." /> )} {filtered.length === 0 &&
Sin resultados
} {filtered.map((o) => (
{ onChange(o.value); setOpen(false); setQuery(''); }} > {o.label}
))} , document.body )} ); }