From c830c3f14d4ab54658f2182965bd163d174d4e11 Mon Sep 17 00:00:00 2001
From: Torsten Dittmann
Date: Mon, 14 Nov 2022 21:22:37 +0100
Subject: [PATCH] feat: add more events
---
src/lib/components/cardContainer.svelte | 3 ++-
src/lib/components/empty.svelte | 10 ++++++----
src/lib/layout/header.svelte | 17 ++++++++++++++++
src/lib/layout/navigation.svelte | 7 +++++++
src/routes/console/account/+page.svelte | 4 ++++
src/routes/console/account/header.svelte | 15 +++++++++++---
.../organizations/[[page]]/+page.svelte | 6 ++----
.../account/sessions/[[page]]/+page.svelte | 3 +++
src/routes/console/onboarding/+page.svelte | 6 +++++-
.../[[page]]/+page.svelte | 7 ++-----
.../createMember.svelte | 2 +-
.../deleteMember.svelte | 2 +-
.../organization-[organization]/header.svelte | 8 +++++++-
.../members/[[page]]/+page.svelte | 9 +++++++--
.../settings/+page.svelte | 2 ++
.../project-[project]/auth/_appleOAuth.svelte | 2 +-
.../project-[project]/auth/_auth0OAuth.svelte | 2 +-
.../project-[project]/auth/_createTeam.svelte | 2 +-
.../project-[project]/auth/_createUser.svelte | 2 +-
.../project-[project]/auth/_mainOAuth.svelte | 2 +-
.../auth/_microsoftOAuth.svelte | 2 +-
.../project-[project]/auth/_oktaOAuth.svelte | 2 +-
.../auth/security/+page.svelte | 2 +-
.../auth/settings/+page.svelte | 2 +-
.../auth/teams/team-[team]/+page.svelte | 2 +-
.../teams/team-[team]/createMembership.svelte | 2 +-
.../teams/team-[team]/deleteMembership.svelte | 2 +-
.../auth/teams/team-[team]/deleteTeam.svelte | 2 +-
.../auth/teams/team-[team]/header.svelte | 10 ++++++++--
.../auth/user-[user]/+page.svelte | 16 +++++++--------
.../auth/user-[user]/deleteAllSessions.svelte | 2 +-
.../auth/user-[user]/deleteMembership.svelte | 2 +-
.../auth/user-[user]/deleteSession.svelte | 2 +-
.../auth/user-[user]/deleteUser.svelte | 2 +-
.../auth/user-[user]/header.svelte | 15 ++++++++++----
.../databases/[[page]]/+page.svelte | 7 +++++--
.../database-[database]/[[page]]/+page.svelte | 9 ++-------
.../[[page]]/+page.svelte | 5 ++++-
.../activity/[[page]]/+page.svelte | 1 +
.../attributes/+page.svelte | 2 +-
.../attributes/deleteAttribute.svelte | 2 ++
.../createAttribute.svelte | 2 ++
.../document-[document]/+page.svelte | 2 ++
.../document-[document]/delete.svelte | 2 ++
.../document-[document]/header.svelte | 11 +++++++---
.../collection-[collection]/header.svelte | 20 ++++++++++++++-----
.../indexes/+page.svelte | 1 +
.../indexes/createIndex.svelte | 2 ++
.../indexes/deleteIndex.svelte | 2 ++
.../settings/+page.svelte | 9 +++++++--
.../settings/deleteCollection.svelte | 2 ++
.../database-[database]/create.svelte | 2 ++
.../database-[database]/delete.svelte | 5 +++--
.../database-[database]/header.svelte | 11 ++++++++--
.../database-[database]/settings/+page.svelte | 2 ++
.../project-[project]/databases/header.svelte | 10 ++++++++--
.../functions/[[page]]/+page.svelte | 10 +++++++---
.../functions/createFunction.svelte | 3 ++-
.../function-[function]/[[page]]/+page.svelte | 2 +-
.../function-[function]/activate.svelte | 2 ++
.../function-[function]/create.svelte | 16 ++++++++++++---
.../function-[function]/delete.svelte | 2 ++
.../function-[function]/execute.svelte | 2 ++
.../function-[function]/header.svelte | 14 ++++++++++---
.../function-[function]/settings/+page.svelte | 9 +++++++++
.../settings/delete.svelte | 2 ++
.../project-[project]/settings/+page.svelte | 6 ++++++
.../settings/deleteProject.svelte | 2 ++
.../settings/domains/[[page]]/+page.svelte | 2 ++
.../settings/domains/delete.svelte | 2 ++
.../settings/domains/wizard/step1.svelte | 2 ++
.../project-[project]/settings/header.svelte | 14 +++++++++----
.../settings/webhooks/+page.svelte | 2 +-
.../settings/webhooks/[webhook]/+page.svelte | 5 +++++
.../settings/webhooks/[webhook]/delete.svelte | 2 ++
.../settings/webhooks/[webhook]/header.svelte | 2 +-
.../webhooks/[webhook]/regenerate.svelte | 2 ++
.../settings/webhooks/createWebhook.svelte | 2 ++
.../storage/[[page]]/+page.svelte | 3 ++-
.../bucket-[bucket]/[[page]]/+page.svelte | 4 +++-
.../bucket-[bucket]/_deleteBucket.svelte | 2 ++
.../bucket-[bucket]/_deleteFile.svelte | 2 ++
.../storage/bucket-[bucket]/create.svelte | 2 ++
.../bucket-[bucket]/file-[file]/+page.svelte | 8 ++++++--
.../file-[file]/deleteFile.svelte | 2 ++
.../bucket-[bucket]/file-[file]/header.svelte | 2 +-
.../storage/bucket-[bucket]/header.svelte | 13 +++++++++---
.../bucket-[bucket]/settings/+page.svelte | 10 ++++++++++
.../project-[project]/storage/create.svelte | 2 ++
.../project-[project]/storage/header.svelte | 10 ++++++++--
src/routes/invite/+page.svelte | 2 ++
src/routes/login/+page.svelte | 2 ++
src/routes/recover/+page.svelte | 2 ++
src/routes/register/+page.svelte | 2 ++
94 files changed, 350 insertions(+), 108 deletions(-)
diff --git a/src/lib/components/cardContainer.svelte b/src/lib/components/cardContainer.svelte
index 126e61c97..ca00145ba 100644
--- a/src/lib/components/cardContainer.svelte
+++ b/src/lib/components/cardContainer.svelte
@@ -5,6 +5,7 @@
export let offset = 0;
export let limit = $cardLimit;
export let total = 0;
+ export let event: string = null;
{#if total > 3 ? total < limit + offset : total % 2 !== 0}
-
+
{/if}
diff --git a/src/lib/components/empty.svelte b/src/lib/components/empty.svelte
index 92de1cb36..91f62cf5c 100644
--- a/src/lib/components/empty.svelte
+++ b/src/lib/components/empty.svelte
@@ -11,9 +11,11 @@
export let href: string = null;
function track() {
- trackEvent(`click_create_${target}`, {
- from: 'empty'
- });
+ if (target) {
+ trackEvent(`click_create_${target}`, {
+ from: 'empty'
+ });
+ }
}
@@ -35,7 +37,7 @@
-
+
diff --git a/src/lib/layout/header.svelte b/src/lib/layout/header.svelte
index 81accafc2..74a72f003 100644
--- a/src/lib/layout/header.svelte
+++ b/src/lib/layout/header.svelte
@@ -10,6 +10,7 @@
import SystemMode from '$lib/images/mode/system-mode.svg';
import { slide } from 'svelte/transition';
import { page } from '$app/stores';
+ import { trackEvent } from '$lib/actions/analytics';
let showDropdown = false;
let droplistElement: HTMLDivElement;
@@ -22,6 +23,10 @@
showDropdown = false;
}
};
+
+ $: if (showDropdown) {
+ trackEvent('click_menu_dropdown');
+ }
@@ -107,6 +112,10 @@
type="radio"
class="is-small"
name="mode"
+ on:click={() =>
+ trackEvent('select_theme', {
+ value: 'light'
+ })}
bind:group={$app.theme}
value="light" />
@@ -118,6 +127,10 @@
type="radio"
class="is-small"
name="mode"
+ on:click={() =>
+ trackEvent('select_theme', {
+ value: 'dark'
+ })}
bind:group={$app.theme}
value="dark" />
@@ -129,6 +142,10 @@
type="radio"
class="is-small"
name="mode"
+ on:click={() =>
+ trackEvent('select_theme', {
+ value: 'system'
+ })}
bind:group={$app.theme}
value="auto" />
diff --git a/src/lib/layout/navigation.svelte b/src/lib/layout/navigation.svelte
index 0998d8f43..f7deb321f 100644
--- a/src/lib/layout/navigation.svelte
+++ b/src/lib/layout/navigation.svelte
@@ -1,6 +1,7 @@
@@ -49,7 +55,10 @@
{#each tabs as tab}
-
+
{tab.title}
{/each}
diff --git a/src/routes/console/account/organizations/[[page]]/+page.svelte b/src/routes/console/account/organizations/[[page]]/+page.svelte
index 678a222e5..04e3c1e1c 100644
--- a/src/routes/console/account/organizations/[[page]]/+page.svelte
+++ b/src/routes/console/account/organizations/[[page]]/+page.svelte
@@ -29,10 +29,7 @@
Organizations
-