From abe1ce7d76b73958678ec2cadfffec69254aa58e Mon Sep 17 00:00:00 2001 From: Kelvin Hsu Date: Sat, 5 Oct 2024 20:27:44 -0300 Subject: [PATCH] added in a copy btn --- src/LangTag.svelte | 51 ++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 51 insertions(+) diff --git a/src/LangTag.svelte b/src/LangTag.svelte index 2e181ab3..f8eaac99 100644 --- a/src/LangTag.svelte +++ b/src/LangTag.svelte @@ -12,8 +12,36 @@ /** @type {boolean} */ export let langtag = false; + + let copyBtnText = "Copy"; + function onCopyBtnClicked() { + copyBtnText = "Copied!"; + setTimeout(() => { + copyBtnText = "Copy"; + }, 1000); + navigator.clipboard.writeText(code); + } +
+ +
+
{#if highlighted}{@html highlighted}{:else}{code}{/if}