{#if focused && (filteredOptions.length > 0 || filteredItems.length > 0)}
{ hovering = true; selectedIdx = null; }} on:mouseleave={() => { hovering = false; selectedIdx = 0; }} >
{#if filteredItems.length > 0}
{selectedOption}
{#each filteredItems as item, itemIdx} {/each}
{:else if filteredOptions.length > 0}
{$i18n.t('Search options')}
{#each filteredOptions as option, optionIdx} {/each}
{/if}
{/if}