{#if !loaded}{:else} {#if showForm} {#if error}
{error}
{/if}
form.icon = v} />
{/if} {#if trackers.length === 0 && !showForm} {:else}
{#each trackers as trk}

{trk.name}

{trk.enabled ? t('commandTracker.enabled') : t('commandTracker.disabled')}
{#if trk.listener_count !== undefined}

{trk.listener_count} {t('commandTracker.listeners').toLowerCase()}

{/if}
editTracker(trk)} /> toggleEnabled(trk)} disabled={toggling[trk.id]} /> remove(trk)} variant="danger" />
{#if expandedTracker === trk.id}
{#if listenersLoading[trk.id]}

{t('common.loading')}

{:else if (listeners[trk.id] || []).length === 0}

{t('commandTracker.noListeners')}

{:else}
{#each listeners[trk.id] as listener}
{listener.listener_type}
removeListener(trk.id, listener.id)} variant="danger" />
{/each}
{/if}
{/if}
{/each}
{/if} {/if} confirmDelete?.onconfirm()} oncancel={() => confirmDelete = null} />