Spaces:
Running
on
Zero
Running
on
Zero
File size: 668 Bytes
4f1015f 133b649 4f1015f 133b649 4f1015f |
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 |
<script lang="ts">
import { createEventDispatcher } from "svelte";
import Copy from "./Copy.svelte";
import Download from "./Download.svelte";
import Clear from "./Clear.svelte";
import { IconButtonWrapper } from "@gradio/atoms";
export let value: string;
export let show_download_button: boolean;
export let show_copy_button: boolean;
export let show_clear_button: boolean;
const dispatch = createEventDispatcher();
</script>
<IconButtonWrapper>
{#if show_clear_button}
<Clear on:click={() => dispatch('clear')} />
{/if}
{#if show_copy_button}
<Copy {value} />
{/if}
{#if show_download_button}
<Download {value} />
{/if}
</IconButtonWrapper>
|