Skip to content

Commit 2a4a846

Browse files
committed
updated styling to center more things
1 parent 54f8b3f commit 2a4a846

File tree

1 file changed

+43
-25
lines changed

1 file changed

+43
-25
lines changed

packages/compass-indexes/src/components/create-index-form/index-flow-section.tsx

Lines changed: 43 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,9 @@ import {
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';
1214
import 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

2426
const 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

3642
const 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

Comments
 (0)