Skip to content

Commit 6d2cf82

Browse files
committed
change query
Signed-off-by: shanghaikid <jiangruiyi@gmail.com>
1 parent f7dfedd commit 6d2cf82

File tree

1 file changed

+20
-14
lines changed

1 file changed

+20
-14
lines changed

client/src/pages/query/Query.tsx

Lines changed: 20 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -58,21 +58,27 @@ const Query: FC<{
5858
// Iterate resultItem keys, then format vector(array) items.
5959
const tmp = Object.keys(resultItem).reduce(
6060
(prev: { [key: string]: any }, item: string) => {
61-
if (Array.isArray(resultItem[item])) {
62-
const list2Str = JSON.stringify(resultItem[item]);
63-
prev[item] = (
64-
<div className={classes.vectorTableCell}>
65-
<div>{list2Str}</div>
66-
<CopyButton
67-
label={copyTrans.label}
68-
value={list2Str}
69-
className={classes.copyBtn}
70-
/>
71-
</div>
72-
);
73-
} else {
74-
prev[item] = `${resultItem[item]}`;
61+
switch (item) {
62+
case 'json':
63+
prev[item] = <div>{JSON.stringify(resultItem[item])}</div>;
64+
break;
65+
case 'vector':
66+
const list2Str = JSON.stringify(resultItem[item]);
67+
prev[item] = (
68+
<div className={classes.vectorTableCell}>
69+
<div>{list2Str}</div>
70+
<CopyButton
71+
label={copyTrans.label}
72+
value={list2Str}
73+
className={classes.copyBtn}
74+
/>
75+
</div>
76+
);
77+
break;
78+
default:
79+
prev[item] = `${resultItem[item]}`;
7580
}
81+
7682
return prev;
7783
},
7884
{}

0 commit comments

Comments
 (0)