From 4a86b68e01d1ba4acaa9c755beed6f356f076c2e Mon Sep 17 00:00:00 2001 From: rajat-ht Date: Wed, 2 Jul 2025 18:51:06 +0530 Subject: [PATCH] chore: update UI as per suggestion --- .../components/EditorSelectionModal.vue | 29 ++++++++++--------- 1 file changed, 15 insertions(+), 14 deletions(-) diff --git a/packages/mermaid/src/docs/.vitepress/components/EditorSelectionModal.vue b/packages/mermaid/src/docs/.vitepress/components/EditorSelectionModal.vue index 52b635392..c78b10de1 100644 --- a/packages/mermaid/src/docs/.vitepress/components/EditorSelectionModal.vue +++ b/packages/mermaid/src/docs/.vitepress/components/EditorSelectionModal.vue @@ -10,6 +10,7 @@ interface EditorColumn { title: string; description: string; redirectUrl: string; + buttonText: string; highlighted?: boolean; proTrialUrl?: string; features: Feature[]; @@ -21,6 +22,7 @@ const editorColumns: EditorColumn[] = [ description: 'Basic features, no login', redirectUrl: 'https://www.mermaidchart.com/play?utm_source=mermaid_js&utm_medium=editor_selection&utm_campaign=playground', + buttonText: 'Start free', features: [ { iconUrl: '/icons/public.svg', featureName: 'Diagram stored in URL' }, { iconUrl: '/icons/terminal.svg', featureName: 'Code editor' }, @@ -28,10 +30,11 @@ const editorColumns: EditorColumn[] = [ ], }, { - title: 'Free', - description: 'Advanced features, free account', + title: 'Free or Pro', + description: 'Advanced features, Free or Pro account', redirectUrl: 'https://www.mermaidchart.com/app/sign-up?utm_source=mermaid_js&utm_medium=editor_selection&utm_campaign=mermaid_chart&redirect=%2Fapp%2Fdiagrams%2Fnew', + buttonText: 'Start Free', 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', @@ -53,6 +56,7 @@ const editorColumns: EditorColumn[] = [ title: 'Open Source', description: 'Code only, no login', redirectUrl: 'https://mermaid.live/edit', + buttonText: 'Start free', features: [ { iconUrl: '/icons/public.svg', featureName: 'Diagram stored in URL' }, { iconUrl: '/icons/terminal.svg', featureName: 'Code editor' }, @@ -87,15 +91,17 @@ onUnmounted(() => {