': isHovered || selectedIndex === items.indexOf($el) }"
  class="relative flex cursor-default gap-2 select-none items-center rounded-xs px-2 py-1.5 text-sm outline-hidden data-highlighted:bg-accent data-highlighted:text-accent-foreground data-disabled:pointer-events-none data-disabled:opacity-50 [&_svg]:size-4 [&_svg]:shrink-0
  {% if class %}{{ class }}{% endif %}"
  data-value="{{ value }}"
  role="option"
  {{ attrs }}
>
  {{ slot }}
</div>
