gradio

Форк
0
/
CopyButton.svelte 
17 строк · 342.0 Байт
1
<script lang="ts">
2
	import { BaseButton } from "@gradio/button";
3
	export let code: string;
4
	let copy_text = "copy";
5

6
	function copy(): void {
7
		navigator.clipboard.writeText(code);
8
		copy_text = "copied!";
9
		setTimeout(() => {
10
			copy_text = "copy";
11
		}, 1500);
12
	}
13
</script>
14

15
<BaseButton size="sm" on:click={copy}>
16
	{copy_text}
17
</BaseButton>
18

Использование cookies

Мы используем файлы cookie в соответствии с Политикой конфиденциальности и Политикой использования cookies.

Нажимая кнопку «Принимаю», Вы даете АО «СберТех» согласие на обработку Ваших персональных данных в целях совершенствования нашего веб-сайта и Сервиса GitVerse, а также повышения удобства их использования.

Запретить использование cookies Вы можете самостоятельно в настройках Вашего браузера.