e.stopPropagation()}
>
{filtered.length === 0 ? (
None found.
{visibleItems.map((virtualItem) => {
const item = filtered[virtualItem.index];
return (
{
if (onValueSelect) onValueSelect(currentValue);
else
setValue(
currentValue === value ? "" : currentValue,
);
setOpen(false);
}}
>
{item.label}
);
})}