diff --git a/client/src/pages/query/Query.tsx b/client/src/pages/query/Query.tsx index 0d767a6c..929d98db 100644 --- a/client/src/pages/query/Query.tsx +++ b/client/src/pages/query/Query.tsx @@ -58,21 +58,27 @@ const Query: FC<{ // Iterate resultItem keys, then format vector(array) items. const tmp = Object.keys(resultItem).reduce( (prev: { [key: string]: any }, item: string) => { - if (Array.isArray(resultItem[item])) { - const list2Str = JSON.stringify(resultItem[item]); - prev[item] = ( -
-
{list2Str}
- -
- ); - } else { - prev[item] = `${resultItem[item]}`; + switch (item) { + case 'json': + prev[item] =
{JSON.stringify(resultItem[item])}
; + break; + case 'vector': + const list2Str = JSON.stringify(resultItem[item]); + prev[item] = ( +
+
{list2Str}
+ +
+ ); + break; + default: + prev[item] = `${resultItem[item]}`; } + return prev; }, {}