{#if actions.length === 0}
{/if} {#each actions as action, i} {#if i > 0 && actions[i - 1].group !== action.group}
{/if} {#if action.link}
focusTarget(action, btns[i])} on:click|preventDefault|stopPropagation={(evt) => { if (!action.inline) dispatch('close') action.action(ctx, evt) }} > {#if action.icon}
{/if}
{:else if action.component !== undefined}
focusTarget(action, btns[i])} on:click={() => focusTarget(action, btns[i])} > {#if action.icon}
{/if}
{:else}
focusTarget(action, btns[i])} on:click={(evt) => { if (!action.inline) dispatch('close') action.action(ctx, evt) }} > {#if action.icon}
{/if}
{/if} {/each}