From f8ef802f82ee90471a58c52def2e7b54f115eea4 Mon Sep 17 00:00:00 2001 From: Yarden Shoham Date: Sat, 29 Mar 2025 13:43:42 +0300 Subject: [PATCH] FE: Messages: Format JSON arrays We currently only format JSON objects but we can detect JSON arrays and format them as well for a better user experience when messages contain arrays of JSON objects. Signed-off-by: Yarden Shoham --- .../Topics/Topic/Messages/MessageContent/MessageContent.tsx | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/frontend/src/components/Topics/Topic/Messages/MessageContent/MessageContent.tsx b/frontend/src/components/Topics/Topic/Messages/MessageContent/MessageContent.tsx index d1237ba0d..ad35399a9 100644 --- a/frontend/src/components/Topics/Topic/Messages/MessageContent/MessageContent.tsx +++ b/frontend/src/components/Topics/Topic/Messages/MessageContent/MessageContent.tsx @@ -59,7 +59,9 @@ const MessageContent: React.FC = ({ }; const contentType = - messageContent && messageContent.trim().startsWith('{') + messageContent && + (messageContent.trim().startsWith('{') || + messageContent.trim().startsWith('[')) ? SchemaType.JSON : SchemaType.PROTOBUF;