{#if Icon}
{/if}
{triggerLabel === "" ? placeholder : triggerLabel}
{#if filter}
= 0 ? optionId(activeIndex) : undefined} aria-label={label ? `${label} filter` : "Filter options"} />
{/if}
{#each rows as { option, index, heading } (option.value)} {#if heading}
{heading}
{/if}
select(option)} onpointermove={() => { if (!option.disabled && index !== activeIndex) setActive(index, false); }} > {#if option.value === value}
{:else}
{/if}
{option.label ?? option.value}
{#if option.hint}
{option.hint}
{/if}
{:else}
{emptyLabel}
{/each}
{#if footer} {/if}