Skip to content

Commit 28fbde8

Browse files
committed
Add light mode style to code editor
1 parent 6bdb5bc commit 28fbde8

File tree

1 file changed

+12
-2
lines changed

1 file changed

+12
-2
lines changed

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

Lines changed: 12 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@ import {
66
cx,
77
useFocusRing,
88
ParagraphSkeleton,
9+
useDarkMode,
910
} from '@mongodb-js/compass-components';
1011
import type { Document } from 'mongodb';
1112
import React, { useMemo, useCallback } from 'react';
@@ -62,7 +63,6 @@ const codeEditorContainerStyles = css({
6263
const codeEditorStyles = css({
6364
borderRadius: editorContainerRadius,
6465
'& .cm-editor': {
65-
background: `${palette.white} !important`,
6666
borderRadius: editorContainerRadius,
6767
},
6868
'& .cm-content': {
@@ -71,6 +71,12 @@ const codeEditorStyles = css({
7171
},
7272
});
7373

74+
const lightModeCodeEditorStyles = css({
75+
'& .cm-editor': {
76+
background: `${palette.white} !important`,
77+
},
78+
});
79+
7480
const indexSuggestionsLoaderStyles = css({
7581
marginBottom: spacing[600],
7682
padding: spacing[600],
@@ -111,6 +117,7 @@ const QueryFlowSection = ({
111117
initialQuery: Document | null;
112118
}) => {
113119
const track = useTelemetry();
120+
const darkMode = useDarkMode();
114121
const [inputQuery, setInputQuery] = React.useState(
115122
initialQuery ? JSON.stringify(initialQuery, null, 2) : ''
116123
);
@@ -205,7 +212,10 @@ const QueryFlowSection = ({
205212
onChangeText={(text) => handleQueryInputChange(text)}
206213
placeholder="Type a query: { field: 'value' }"
207214
completer={completer}
208-
className={codeEditorStyles}
215+
className={cx(
216+
codeEditorStyles,
217+
!darkMode && lightModeCodeEditorStyles
218+
)}
209219
/>
210220
</div>
211221

0 commit comments

Comments
 (0)