{
open = false
}}
bind:this={element}
tabindex="0"
on:keydown={keydown}>
{#if open}
{#each options as option (option.value)}
- {
selected = option
open = false
}}
class:is-selected={selected?.value === option.value}>
{option.label || option.value}
{/each}
{/if}