22 Body ,
33 Button ,
44 css ,
5+ cx ,
56 Icon ,
7+ Label ,
68 Link ,
79 palette ,
810 spacing ,
@@ -11,14 +13,14 @@ import {
1113} from '@mongodb-js/compass-components' ;
1214import React from 'react' ;
1315
14- const headerStyles = css ( {
15- marginBottom : spacing [ 200 ] ,
16- } ) ;
17-
18- const indexFieldsHeaderContainterStyles = css ( {
16+ const flexContainerStyles = css ( {
1917 display : 'flex' ,
2018 alignItems : 'center' ,
19+ } ) ;
20+
21+ const indexFieldsHeaderContainerStyles = css ( {
2122 justifyContent : 'space-between' ,
23+ marginBottom : spacing [ 200 ] ,
2224} ) ;
2325
2426const indexFieldsCalloutStyles = css ( {
@@ -28,9 +30,13 @@ const indexFieldsCalloutStyles = css({
2830 marginBottom : spacing [ 600 ] ,
2931} ) ;
3032
31- const coveredQueriesHeaderContainterStyles = css ( {
32- display : 'flex' ,
33- alignItems : 'center' ,
33+ const codeEquivalentToggleLabelStyles = css ( {
34+ marginRight : spacing [ 100 ] ,
35+ fontWeight : 'normal' ,
36+ } ) ;
37+
38+ const coveredQueriesHeaderContainerStyles = css ( {
39+ marginBottom : spacing [ 200 ] ,
3440} ) ;
3541
3642const coveredQueriesCalloutStyles = css ( {
@@ -68,22 +74,32 @@ const IndexFlowSection = ({
6874} ) => {
6975 return (
7076 < div >
71- < div className = { indexFieldsHeaderContainterStyles } >
72- < Body baseFontSize = { 16 } weight = "medium" className = { headerStyles } >
77+ < div
78+ className = { cx ( indexFieldsHeaderContainerStyles , flexContainerStyles ) }
79+ >
80+ < Body baseFontSize = { 16 } weight = "medium" >
7381 Input Index
7482 </ Body >
75- < Toggle
76- size = "xsmall"
77- aria-label = "Toggle Auto Preview"
78- onChange = { ( ) => {
79- ( ) => {
80- // TODO in CLOUDP-311784
81- } ;
82- } }
83- checked = { false }
84- >
85- Code Equivalent
86- </ Toggle >
83+ < div className = { flexContainerStyles } >
84+ < Label
85+ className = { codeEquivalentToggleLabelStyles }
86+ htmlFor = "code-equivalent-toggle"
87+ >
88+ Code Equivalent
89+ </ Label >
90+
91+ < Toggle
92+ size = "xsmall"
93+ id = "code-equivalent-toggle"
94+ aria-label = "Toggle Code Equivalent"
95+ onChange = { ( ) => {
96+ ( ) => {
97+ // TODO in CLOUDP-311784
98+ } ;
99+ } }
100+ // checked={false}
101+ />
102+ </ div >
87103 </ div >
88104 < div className = { indexFieldsCalloutStyles } >
89105 { createIndexFieldsComponent }
@@ -101,8 +117,10 @@ const IndexFlowSection = ({
101117 </ div >
102118 </ div >
103119
104- < div className = { coveredQueriesHeaderContainterStyles } >
105- < Body baseFontSize = { 16 } weight = "medium" className = { headerStyles } >
120+ < div
121+ className = { cx ( coveredQueriesHeaderContainerStyles , flexContainerStyles ) }
122+ >
123+ < Body baseFontSize = { 16 } weight = "medium" >
106124 Covered Queries
107125 </ Body >
108126 < Tooltip
@@ -111,7 +129,7 @@ const IndexFlowSection = ({
111129 < span >
112130 < Icon
113131 glyph = "InfoWithCircle"
114- className = { infoWithCircleIconStyles }
132+ className = { cx ( infoWithCircleIconStyles , flexContainerStyles ) }
115133 />
116134 </ span >
117135 }
0 commit comments