From fe45eb9885c25ec85b72ea3d939a5889945627c5 Mon Sep 17 00:00:00 2001 From: Fuwn Date: Thu, 28 Dec 2023 17:50:24 -0800 Subject: feat: add umami events --- src/app.d.ts | 4 ++++ src/lib/List/Manga/CleanMangaList.svelte | 15 +++++++++++++-- src/lib/Tools/EpisodeDiscussionCollector.svelte | 16 +++++++++++++--- src/lib/Tools/Wrapped.svelte | 2 +- 4 files changed, 31 insertions(+), 6 deletions(-) diff --git a/src/app.d.ts b/src/app.d.ts index 97586370..a0a37a46 100644 --- a/src/app.d.ts +++ b/src/app.d.ts @@ -14,6 +14,10 @@ declare global { // interface PageData {} // interface Platform {} } + + const umami: { + track: (event_name: string, event_data?: Record) => void; + }; } export {}; diff --git a/src/lib/List/Manga/CleanMangaList.svelte b/src/lib/List/Manga/CleanMangaList.svelte index 06ac5a9c..3ccdbf49 100644 --- a/src/lib/List/Manga/CleanMangaList.svelte +++ b/src/lib/List/Manga/CleanMangaList.svelte @@ -24,7 +24,12 @@ {#if authorised} - Refresh + Refresh {/if} @@ -34,7 +39,13 @@ {#if media.length === 0} {/if} diff --git a/src/lib/Tools/EpisodeDiscussionCollector.svelte b/src/lib/Tools/EpisodeDiscussionCollector.svelte index 64615cde..7b37113d 100644 --- a/src/lib/Tools/EpisodeDiscussionCollector.svelte +++ b/src/lib/Tools/EpisodeDiscussionCollector.svelte @@ -10,17 +10,27 @@

+ { - e.key === 'Enter' && (searchInputFinal = searchInput); + if (e.key === 'Enter') { + searchInputFinal = searchInput; + + umami.track('Collect Episode Discussions'); + } }} /> - (searchInputFinal = searchInput)} title="Or click your Enter key" - >Search (searchInputFinal = searchInput)} + title="Or click your Enter key" + data-umami-event="Collect Episode Discussions" > + Search +

{#if searchInputFinal !== ''} diff --git a/src/lib/Tools/Wrapped.svelte b/src/lib/Tools/Wrapped.svelte index fac156b0..2abe66da 100644 --- a/src/lib/Tools/Wrapped.svelte +++ b/src/lib/Tools/Wrapped.svelte @@ -607,7 +607,7 @@

- Generate image + Generate image

-- cgit v1.2.3