{language}
{#if canExecute} {#if isExecuting} {:else} {/if} {/if}
{#if isLoading}
{code}
{:else} {@html highlightedHtml} {/if}
{#if showOutput && (isExecuting || executionResult)}
Output {#if isExecuting} Running {:else if executionResult} {#if executionResult.status === 'success'} Completed {:else} Error {/if} {executionResult.duration}ms {/if}
{#if executionResult?.outputs.length}
{#each executionResult.outputs as output}{output.content}{/each}
{:else if !isExecuting}

No output

{/if}
{/if}