+ {#if $$slots['list-prepend']}
{/if}
+ {#if $$slots.list}
+ {:else if filteredItems.length > 0}
+ {#each filteredItems as item, i}
+
handleHover(i)}
+ on:focus={() => handleHover(i)}
+ on:click|stopPropagation={() => handleItemClick({ item, i })}
+ on:keydown|preventDefault|stopPropagation
+ class="list-item"
+ tabindex="-1"
+ >
+
+
+ {item?.[label]}
+
+
+
+ {/each}
+ {:else if !hideEmptyState}
+
+ No options
+
+ {/if}
+ {#if $$slots['list-append']}
{/if}
+
+