diff --git a/redisinsight/ui/src/packages/ri-explain/src/Explain.tsx b/redisinsight/ui/src/packages/ri-explain/src/Explain.tsx index bf02f9e0bd..04bbacf39c 100644 --- a/redisinsight/ui/src/packages/ri-explain/src/Explain.tsx +++ b/redisinsight/ui/src/packages/ri-explain/src/Explain.tsx @@ -435,9 +435,9 @@ function ExplainDraw({data, type, module, profilingTime}: {data: any, type: Core { profilingTime && ( - module === ModuleType.Search ? + module === ModuleType.Search && ( -
+
{ Object.keys(profilingTime).map(key => (
@@ -448,10 +448,6 @@ function ExplainDraw({data, type, module, profilingTime}: {data: any, type: Core }
) - : - type === CoreType.Profile && ( -
Total execution time: {profilingTime['Total Execution Time']} ms
- ) )}
diff --git a/redisinsight/ui/src/packages/ri-explain/src/parser.ts b/redisinsight/ui/src/packages/ri-explain/src/parser.ts index 77b39e407e..73771b9e60 100644 --- a/redisinsight/ui/src/packages/ri-explain/src/parser.ts +++ b/redisinsight/ui/src/packages/ri-explain/src/parser.ts @@ -538,19 +538,23 @@ class Parser { assertToken(TokenType.IDENTIFIER, this.CurrentToken?.T) - let identifier = this.CurrentToken.Data + let identifiers: string[] = [] - this.nextToken() + while (this.CurrentToken?.T == TokenType.IDENTIFIER) { + identifiers.push(this.CurrentToken.Data) - assertToken(TokenType.NEW_LINE, this.CurrentToken?.T) + this.nextToken() - this.nextToken() + assertToken(TokenType.NEW_LINE, this.CurrentToken?.T) + + this.nextToken() + } assertToken(TokenType.RBRACE, this.CurrentToken?.T) this.nextToken() - return new Expr(identifier, EntityType.TAG, tagData) + return new Expr(identifiers.join(", "), EntityType.TAG, tagData) } diff --git a/redisinsight/ui/src/packages/ri-explain/src/styles/styles.less b/redisinsight/ui/src/packages/ri-explain/src/styles/styles.less index efbdb9177a..081446b380 100644 --- a/redisinsight/ui/src/packages/ri-explain/src/styles/styles.less +++ b/redisinsight/ui/src/packages/ri-explain/src/styles/styles.less @@ -284,6 +284,7 @@ body { position: absolute; bottom: 0px; + width: 100%; } .ProfileTimeInfo {