{@render children()}
{stackName}
{#if overallStatus === 'idle'} Initializing... {:else if overallStatus === 'deploying'} Deploying... {:else if overallStatus === 'complete'} Complete! {:else if overallStatus === 'error'} Failed {/if}
{#if currentStep?.step && currentStep?.totalSteps} {currentStep.step}/{currentStep.totalSteps} {/if}
{#if currentStep?.message && overallStatus === 'deploying'}

{currentStep.message}

{/if} {#if currentStep?.totalSteps} {/if} {#if errorMessage}
{errorMessage}
{/if}
{#if steps.length > 0}
{#each steps as step, index (index)} {@const StepIcon = getStepIcon(step.status)} {@const isCurrentStep = index === steps.length - 1 && overallStatus === 'deploying'}
{step.message || step.status}
{/each}
{/if} {#if overallStatus === 'complete' || overallStatus === 'error'}
{/if}