{#if status !== 'idle'}
{#if status === 'pushing'} {statusMessage} {:else if status === 'complete'} Push complete! {:else if status === 'error'} Push failed {/if}
{#if status === 'complete' && targetTag} {targetTag} {/if}
{#if errorMessage}
{errorMessage}
{/if}
{#if outputLines.length > 0 || status === 'pushing'}
Output ({outputLines.length} lines)
{#each outputLines as line}
{#if line.startsWith('[push]')} push {line.slice(7)} {:else if line.startsWith('[layer')} layer {line.slice(line.indexOf(']') + 2)} {:else if line.startsWith('[error]')} error {line.slice(8)} {:else} {line} {/if}
{/each}
{/if} {/if} {#if status === 'idle'}

Ready to push to {registryName}

{/if}