From a673646645f2a7a17d48d3e6741bb28e9af8deb2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fe=CC=81lix=20Pe=CC=81ault?= Date: Mon, 5 Aug 2024 15:06:25 +0200 Subject: [PATCH] fix: use correct CustomEvent for email copying --- apps/website/src/routes/(site)/about/+page.svelte | 2 +- apps/website/src/utils/functions/index.ts | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/apps/website/src/routes/(site)/about/+page.svelte b/apps/website/src/routes/(site)/about/+page.svelte index 5b3dcd0..52e8dc6 100644 --- a/apps/website/src/routes/(site)/about/+page.svelte +++ b/apps/website/src/routes/(site)/about/+page.svelte @@ -379,7 +379,7 @@ in:fly={{ y: 4, duration: 325, easing: quartOutSvelte, delay: 250 }} out:fade={{ duration: 250, easing: quartOutSvelte }} use:mailtoClipboard - oncopied={(email: string) => { + oncopied={({ detail: email }: CustomEvent) => { emailCopied = email // Clear timeout and add timeout to hide message clearTimeout(emailCopiedTimeout) diff --git a/apps/website/src/utils/functions/index.ts b/apps/website/src/utils/functions/index.ts index c5f6f38..a7a564c 100644 --- a/apps/website/src/utils/functions/index.ts +++ b/apps/website/src/utils/functions/index.ts @@ -14,7 +14,7 @@ export const mailtoClipboard = (node: HTMLElement) => { navigator.clipboard.writeText(emailAddress) // Send event - node.dispatchEvent(new CustomEvent('copied', emailAddress)) + node.dispatchEvent(new CustomEvent('copied', { detail: emailAddress })) // Record event in analytics sendEvent('emailCopy')