@@ -14,7 +14,6 @@ import {
1414 cx ,
1515 useDarkMode ,
1616 Icon ,
17- useContextMenuItems ,
1817} from '@mongodb-js/compass-components' ;
1918import { useTelemetry } from '@mongodb-js/compass-telemetry/provider' ;
2019import { useConnectionActions } from '@mongodb-js/compass-connections/provider' ;
@@ -67,22 +66,11 @@ const createClusterButtonLightModeStyles = css({
6766} ) ;
6867
6968function AtlasHelpSection ( ) : React . ReactElement {
70- const darkMode = useDarkMode ( ) ;
7169 const track = useTelemetry ( ) ;
72- const contextRef = useContextMenuItems ( [
73- {
74- label : '1' ,
75- onAction : ( ) => console . log ( 'Atlas Link Clicked' , { screen : 'connect' } ) ,
76- } ,
77- {
78- label : '2' ,
79- onAction : ( ) => console . log ( 'Atlas Link Clicked' , { screen : 'connect' } ) ,
80- } ,
81- ] ) ;
70+ const darkMode = useDarkMode ( ) ;
8271
8372 return (
8473 < div
85- ref = { contextRef }
8674 className = { cx (
8775 sectionContainerStyles ,
8876 atlasContainerStyles ,
@@ -100,40 +88,26 @@ function AtlasHelpSection(): React.ReactElement {
10088 MongoDB Atlas
10189 </ Link >
10290 </ Body >
103- < TestClusterButton />
91+ < div className = { createClusterContainerStyles } >
92+ < Button
93+ data-testid = "atlas-cta-link"
94+ className = { cx (
95+ createClusterButtonStyles ,
96+ ! darkMode && createClusterButtonLightModeStyles
97+ ) }
98+ onClick = { ( ) => track ( 'Atlas Link Clicked' , { screen : 'connect' } ) }
99+ variant = { ButtonVariant . PrimaryOutline }
100+ href = "https://www.mongodb.com/cloud/atlas/lp/try4?utm_source=compass& utm_medium = product & utm_content = v1 "
101+ target = "_blank"
102+ size = { ButtonSize . Small }
103+ >
104+ CREATE FREE CLUSTER
105+ </ Button >
106+ </ div >
104107 </ div >
105108 ) ;
106109}
107110
108- function TestClusterButton ( ) {
109- const track = useTelemetry ( ) ;
110- const darkMode = useDarkMode ( ) ;
111- const contextRef = useContextMenuItems ( [
112- {
113- label : '123' ,
114- onAction : ( ) => console . log ( 'Atlas Link Clicked' , { screen : 'connect' } ) ,
115- } ,
116- ] ) ;
117- return (
118- < div className = { createClusterContainerStyles } >
119- < Button
120- ref = { contextRef }
121- data-testid = "atlas-cta-link"
122- className = { cx (
123- createClusterButtonStyles ,
124- ! darkMode && createClusterButtonLightModeStyles
125- ) }
126- onClick = { ( ) => track ( 'Atlas Link Clicked' , { screen : 'connect' } ) }
127- variant = { ButtonVariant . PrimaryOutline }
128- href = "https://www.mongodb.com/cloud/atlas/lp/try4?utm_source=compass& utm_medium = product & utm_content = v1 "
129- target = "_blank"
130- size = { ButtonSize . Small }
131- >
132- CREATE FREE CLUSTER
133- </ Button >
134- </ div >
135- ) ;
136- }
137111const welcomeTabStyles = css ( {
138112 display : 'flex' ,
139113 alignItems : 'center' ,
@@ -151,20 +125,9 @@ export default function DesktopWelcomeTab() {
151125 const enableCreatingNewConnections = usePreference (
152126 'enableCreatingNewConnections'
153127 ) ;
154- const track = useTelemetry ( ) ;
155- const contextRef = useContextMenuItems ( [
156- {
157- label : '4' ,
158- onAction : ( ) => track ( 'Atlas Link Clicked' , { screen : 'connect' } ) ,
159- } ,
160- {
161- label : '5' ,
162- onAction : ( ) => track ( 'Atlas Link Clicked' , { screen : 'connect' } ) ,
163- } ,
164- ] ) ;
165128
166129 return (
167- < div ref = { contextRef } className = { welcomeTabStyles } >
130+ < div className = { welcomeTabStyles } >
168131 < WelcomeTabImage />
169132 < div >
170133 < H3 > Welcome to MongoDB Compass</ H3 >
0 commit comments