From 8693be56ee78382b491387f77c6a2bed9599fcdd Mon Sep 17 00:00:00 2001 From: rajat-ht Date: Fri, 27 Jun 2025 17:26:54 +0530 Subject: [PATCH 01/20] feat: Add start pro trial button. --- .../.vitepress/components/EditorSelectionModal.vue | 11 +++++++++++ packages/mermaid/src/docs/.vitepress/config.ts | 6 ++---- packages/mermaid/src/docs/.vitepress/theme/index.ts | 2 +- 3 files changed, 14 insertions(+), 5 deletions(-) diff --git a/packages/mermaid/src/docs/.vitepress/components/EditorSelectionModal.vue b/packages/mermaid/src/docs/.vitepress/components/EditorSelectionModal.vue index e41a7096d..52b635392 100644 --- a/packages/mermaid/src/docs/.vitepress/components/EditorSelectionModal.vue +++ b/packages/mermaid/src/docs/.vitepress/components/EditorSelectionModal.vue @@ -11,6 +11,7 @@ interface EditorColumn { description: string; redirectUrl: string; highlighted?: boolean; + proTrialUrl?: string; features: Feature[]; } @@ -32,6 +33,8 @@ const editorColumns: EditorColumn[] = [ redirectUrl: 'https://www.mermaidchart.com/app/sign-up?utm_source=mermaid_js&utm_medium=editor_selection&utm_campaign=mermaid_chart&redirect=%2Fapp%2Fdiagrams%2Fnew', highlighted: true, + proTrialUrl: + 'https://www.mermaidchart.com/app/sign-up?utm_source=mermaid_js&utm_medium=editor_selection&utm_campaign=mermaid_chart_trial&redirect=%2Fapp%2Fuser%2Fbilling%2Fcheckout', features: [ { iconUrl: '/icons/folder.svg', featureName: 'Storage' }, { iconUrl: '/icons/terminal.svg', featureName: 'Code editor' }, @@ -121,6 +124,14 @@ onUnmounted(() => { > Start free + + Start Pro trial +