4 && length === 'short'} class:tiny={displayItems.length > 2 && length === 'tiny'} > {#each displayItems as item, i}
{ if (editable && !restricted.includes(item.provider)) { closeTooltip() editChannel(eventToHTMLElement(ev), i, item) } else { dispatch('open', item) } }} showTooltip={{ component: opened !== i ? ChannelEditor : undefined, props: { value: item.value, placeholder: item.placeholder, editable: editable !== undefined ? false : undefined, openable: item.presenter ?? item.action ?? false }, onUpdate: (result) => { updateTooltip(result, item, i) } }} /> {/each} {#if actions.length > 0 && editable}
{/if}