Spaces:
Paused
Paused
File size: 621 Bytes
988ce90 39b5447 988ce90 39b5447 988ce90 39b5447 988ce90 39b5447 988ce90 39b5447 988ce90 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 |
<script lang="ts">
export let codePromise: Promise<string>;
export let onRun: (code: string) => void;
</script>
<div class="divider" />
<h3 class="text-lg">Check the code</h3>
{#await codePromise}
<div class="loading loading-lg mx-auto" />
{:then code}
<div class="mockup-code text-sm">
<pre class="ml-4"><code>{code}</code></pre>
</div>
<button
class="btn btn-primary w-fit mx-auto"
on:click={() => {
onRun(code);
}}
>
run code
</button>
{:catch error}
<div class="alert alert-error mx-auto">
<p class="font-bold">Error</p>
<p>{error.message}</p>
</div>
{/await}
|