{language}
{#if canExecute} {#if isExecuting}
Stop
{:else}
Run
{/if} {/if}
{#if copied}
Copied!
{:else}
Copy
{/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}
Clear
{#if executionResult?.outputs.length}
{#each executionResult.outputs as output}
{output.content}
{/each}
{:else if !isExecuting}
No output
{/if}
{/if}