{ if (!opened) { opened = true showPopup( DropdownLabelsPopup, { placeholder, items, multiselect, selected }, container, (result) => { if (result != null) { if (allowDeselect && selected === result) { selected = undefined dispatch('selected', undefined) } else { selected = result dispatch('selected', result) } } opened = false mgr?.setFocusPos(focusIndex) }, (result) => { if (result != null) { selected = result dispatch('selected', result) } } ) } }} >
{#if Array.isArray(selectedItem)} {#if selectedItem.length > 0} {#each selectedItem as seleceted, i}
{seleceted.label}
{/each} {:else}
{/if} {:else if selectedItem} {selectedItem.label} {:else}
{/if}