<script lang="ts"> | |
export let name: string; | |
export let code: string; | |
export let highlighted_code: string; | |
export let url_version: string; | |
$: url_version; | |
</script> | |
<div class="codeblock" id="{name}_code"> | |
<a | |
class="clipboard-button m-2" | |
href="https://colab.research.google.com/github/gradio-app/gradio/blob/main/demo/{name}/run.ipynb" | |
target="_blank" | |
style="right:30px" | |
> | |
<img src="https://colab.research.google.com/assets/colab-badge.svg" /> | |
</a> | |
<pre class=" max-h-80 overflow-auto"><code class="code language-python" | |
>{@html highlighted_code}</code | |
> | |
</pre> | |
</div> | |
{#key name} | |
{#if url_version === "main"} | |
<gradio-app space={"gradio/" + name + "_main"} /> | |
{:else if url_version === "3.50.2"} | |
<gradio-app space={"gradio/" + name + "_3-x"} /> | |
{:else} | |
<gradio-app space={"gradio/" + name} /> | |
{/if} | |
{/key} | |