diff --git a/src/Frontend/src/components/CopyToClipboard.vue b/src/Frontend/src/components/CopyToClipboard.vue index acc80dc64..7fcaa6cad 100644 --- a/src/Frontend/src/components/CopyToClipboard.vue +++ b/src/Frontend/src/components/CopyToClipboard.vue @@ -13,16 +13,16 @@ const props = withDefaults( ); const tippyRef = useTemplateRef("tippyRef"); -const timeoutId = ref(0); +const timeoutId = ref>(); async function copyToClipboard() { await navigator.clipboard.writeText(props.value); tippyRef.value?.show(); - timeoutId.value = window.setTimeout(() => tippyRef.value?.hide(), 3000); + timeoutId.value = setTimeout(() => tippyRef.value?.hide(), 3000); } -watch(timeoutId, (_, previousTimeoutId) => window.clearTimeout(previousTimeoutId)); +watch(timeoutId, (_, previousTimeoutId) => clearTimeout(previousTimeoutId));