From db0e97b988e007919c3dcf6e0cace800fb6e9cc4 Mon Sep 17 00:00:00 2001 From: Steph <35910788+huynhicode@users.noreply.github.com> Date: Thu, 3 Apr 2025 08:59:14 -0700 Subject: [PATCH 1/2] update promo bar urls --- src/lib/util/promos/April2025.svelte | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/lib/util/promos/April2025.svelte b/src/lib/util/promos/April2025.svelte index fd0733c2..8f231042 100644 --- a/src/lib/util/promos/April2025.svelte +++ b/src/lib/util/promos/April2025.svelte @@ -18,19 +18,19 @@ const taglines: Taglines[] = [ { label: 'Replace ChatGPT Pro, Mermaid.live, and Lucid Chart with Mermaid Chart', - url: '/mermaid-ai?utm_source=mermaid_live&utm_medium=banner_ad&utm_campaign=aibundle' + url: '/mermaid-ai?utm_source=mermaid_live_editor&utm_medium=banner_ad&utm_campaign=aibundle' }, { label: 'Diagram live with teammates in Mermaid Chart', - url: '/landing?utm_source=mermaid_live&utm_medium=banner_ad&utm_campaign=team_collaboration' + url: '/landing?utm_source=mermaid_live_editor&utm_medium=banner_ad&utm_campaign=team_collaboration' }, { label: 'Use the Visual Editor in Mermaid Chart to design and build diagrams', - url: '/landing?utm_source=mermaid_live&utm_medium=banner_ad&utm_campaign=visual_editor' + url: '/landing?utm_source=mermaid_live_editor&utm_medium=banner_ad&utm_campaign=visual_editor' }, { label: 'Explore the Mermaid Whiteboard from the creators of Mermaid', - url: '/whiteboard?utm_source=mermaid_live&utm_medium=banner_ad&utm_campaign=whiteboard' + url: '/whiteboard?utm_source=mermaid_live_editor&utm_medium=banner_ad&utm_campaign=whiteboard' } ]; From aa0d62ba116eccaa96b9ad5440377a299b2a102a Mon Sep 17 00:00:00 2001 From: Sidharth Vinod Date: Thu, 3 Apr 2025 23:16:20 +0530 Subject: [PATCH 2/2] fix: Consolidate UTM source --- .eslintrc.cjs | 3 ++- src/lib/constants.ts | 4 ++++ src/lib/util/promos/April2025.svelte | 33 +++++++++++++++++++++++----- src/lib/util/state.ts | 5 +++-- 4 files changed, 36 insertions(+), 9 deletions(-) diff --git a/.eslintrc.cjs b/.eslintrc.cjs index 8300399a..a10ac907 100644 --- a/.eslintrc.cjs +++ b/.eslintrc.cjs @@ -105,12 +105,13 @@ module.exports = { j: true, k: true, param: true, + Params: true, + params: true, Props: true, props: true, req: true, res: true, str: true, - searchParams: true, temp: true, ImportMetaEnv: true } diff --git a/src/lib/constants.ts b/src/lib/constants.ts index 85e0b108..0cd308b3 100644 --- a/src/lib/constants.ts +++ b/src/lib/constants.ts @@ -6,3 +6,7 @@ export const TID = { errorContainer: 'error-container', themeToggleButton: 'theme-toggle-button' } as const; + +export const C = { + utmSource: 'mermaid_live_editor' +} as const; diff --git a/src/lib/util/promos/April2025.svelte b/src/lib/util/promos/April2025.svelte index 8f231042..530763ed 100644 --- a/src/lib/util/promos/April2025.svelte +++ b/src/lib/util/promos/April2025.svelte @@ -1,5 +1,6 @@