updateStyle()} />
{ close() }} />
{#each categories as c}
{ category = c onCategory(c) updateItems(c, query) } }/>
{/each}
updateItems(category, query) } placeholder={category.label} />
{#each items as item, i}
{ dispatchItem(item) }} on:focus={() => { selected = i }} on:mouseover={() => { selected = i }} >
{/each} {#if !items.length}
{/if}