{#if items.length > 0}
{#each items as item, i}
{ if (multiselect) { if (Array.isArray(selected)) { if (selected.includes(item.id)) selected = selected.filter((it) => it !== item.id) else selected.push(item.id) } } else selected = item.id dispatch('select', item) items = items }} > {#if item.icon}
{:else if item.color}
{/if} {#if item.label || item.labelIntl}
{#if item.label} {item.label} {:else if item.labelIntl}
{/if}
{/if}
{/each}
{/if}