{#snippet actions()}
{ reset(); error = ''; open = true; }}>Add key
{/snippet}
{#if error && !open}
{error}
Retry
{/if} {#if notice}
{notice}
{/if}
Saved keys
{#if loading}
Loading keys…
{:else if !filtered.length}
{:else}
Server ID
Status
Key
Actions
{#each filtered.slice(0,limit) as key (key.server_id)}
{key.server_id}
{key.deployed ? 'Deployed' : 'Not deployed'}
••••••••
{ serverId = key.server_id; plutoKey = ''; editing = true; error = ''; notice = ''; open = true; }}>Update
remove(key.server_id)}>Remove
{/each}
{/if}
{#if error}
{error}
{/if}
{editing ? 'Update key' : 'Save key'}
open = false} disabled={busy}>Cancel