e.key === "Escape" && onClose()} >
e.stopPropagation()} onkeydown={(e) => e.stopPropagation()} role="dialog" aria-labelledby="quick-actions-title" tabindex="-1" >
{#if editingAction || isCreating} {/if}

{#if isCreating} Create Quick Action {:else if editingAction} Edit Quick Action {:else} Quick Actions {/if}

{#if !editingAction && !isCreating} {/if}
{#if editingAction || isCreating}
{#each availableIcons as icon (icon.id)} {/each}
{:else}
{#if $isLoading}
Loading quick actions...
{:else if $actions.length === 0}

No quick actions available

{:else}
{#each $actions as action (action.id)}
{#if !action.is_default} {#if showDeleteConfirm === action.id}
{:else} {/if} {/if}
{/each}
{/if}
{/if}