Skip to content

Commit c00625f

Browse files
committed
Merge branch 'feature/RI-5681-search-and-query' into fe/bugfix/add-ui-tests
2 parents e711c2a + 4362a7a commit c00625f

File tree

2 files changed

+11
-5
lines changed

2 files changed

+11
-5
lines changed

redisinsight/ui/src/pages/workbench/components/query/Query/Query.tsx

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ import { addOwnTokenToArgs, findCurrentArgument, } from 'uiSrc/pages/workbench/u
3232
import { getRange, getRediSearchSignutureProvider, } from 'uiSrc/pages/workbench/utils/monaco'
3333
import { CursorContext } from 'uiSrc/pages/workbench/types'
3434
import { asSuggestionsRef, getCommandsSuggestions, isIndexComplete } from 'uiSrc/pages/workbench/utils/suggestions'
35-
import { COMMANDS_TO_GET_INDEX_INFO, EmptySuggestionsIds, } from 'uiSrc/pages/workbench/constants'
35+
import { COMMANDS_TO_GET_INDEX_INFO, COMPOSITE_ARGS, EmptySuggestionsIds, } from 'uiSrc/pages/workbench/constants'
3636
import { useDebouncedEffect } from 'uiSrc/services'
3737
import { fetchRedisearchInfoAction } from 'uiSrc/slices/browser/redisearch'
3838
import { findSuggestionsByArg } from 'uiSrc/pages/workbench/utils/searchSuggestions'
@@ -111,9 +111,11 @@ const Query = (props: Props) => {
111111
[commands]
112112
)
113113

114-
const COMPOSITE_ARGS = useMemo(() => commands
115-
.filter((command) => command.name && command.name.includes(' '))
116-
.map(({ name }) => name),
114+
const compositeTokens = useMemo(() =>
115+
commands
116+
.filter((command) => command.token && command.token.includes(' '))
117+
.map(({ token }) => token)
118+
.concat(...COMPOSITE_ARGS),
117119
[commands])
118120

119121
const { instanceId = '' } = useParams<{ instanceId: string }>()
@@ -342,7 +344,7 @@ const Query = (props: Props) => {
342344
e.position,
343345
REDIS_COMMANDS_SPEC,
344346
REDIS_COMMANDS_ARRAY,
345-
COMPOSITE_ARGS as string[]
347+
compositeTokens as string[]
346348
)
347349
handleSuggestions(editor, command)
348350
handleDslSyntax(e, command)

redisinsight/ui/src/pages/workbench/constants.ts

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -83,6 +83,10 @@ export const COMMANDS_WITHOUT_INDEX_PROPOSE = [
8383
'FT.CREATE'
8484
]
8585

86+
export const COMPOSITE_ARGS = [
87+
'LOAD *',
88+
]
89+
8690
export enum DefinedArgumentName {
8791
index = 'index',
8892
query = 'query',

0 commit comments

Comments
 (0)