File tree Expand file tree Collapse file tree 1 file changed +10
-5
lines changed
packages/compass-indexes/src/components/create-index-form Expand file tree Collapse file tree 1 file changed +10
-5
lines changed Original file line number Diff line number Diff line change 55 Code ,
66 Link ,
77} from '@mongodb-js/compass-components' ;
8- import React from 'react' ;
8+ import React , { useMemo } from 'react' ;
99import { css , spacing } from '@mongodb-js/compass-components' ;
1010import {
1111 CodemirrorInlineEditor ,
@@ -61,6 +61,14 @@ db.getSiblingDB("${db_name}").getCollection("${collection_name}").createIndex(
6161 } ;
6262
6363 const [ inputQuery , setInputQuery ] = React . useState ( '' ) ;
64+ const completer = useMemo (
65+ ( ) =>
66+ createQueryAutocompleter ( {
67+ fields : schemaFields ,
68+ serverVersion,
69+ } ) ,
70+ [ schemaFields , serverVersion ]
71+ ) ;
6472
6573 return (
6674 < >
@@ -75,10 +83,7 @@ db.getSiblingDB("${db_name}").getCollection("${collection_name}").createIndex(
7583 text = { inputQuery }
7684 onChangeText = { ( text ) => setInputQuery ( text ) }
7785 placeholder = "Type a query: { field: 'value' }"
78- completer = { createQueryAutocompleter ( {
79- fields : schemaFields ,
80- serverVersion,
81- } ) }
86+ completer = { completer }
8287 />
8388 </ div >
8489
You can’t perform that action at this time.
0 commit comments