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')