From d72aa61df8f2c798008a8bfdd023b6285c7c2dd0 Mon Sep 17 00:00:00 2001 From: amit-s19 Date: Tue, 12 Mar 2024 14:29:29 +0530 Subject: [PATCH] Table for grievance, etc --- .../components/chat-message-item/index.tsx | 25 +++++++++++++------ 1 file changed, 17 insertions(+), 8 deletions(-) diff --git a/apps/amakrushi/src/components/chat-message-item/index.tsx b/apps/amakrushi/src/components/chat-message-item/index.tsx index 576a64a..2f4e08b 100644 --- a/apps/amakrushi/src/components/chat-message-item/index.tsx +++ b/apps/amakrushi/src/components/chat-message-item/index.tsx @@ -854,9 +854,11 @@ const ChatMessageItem: FC = ({ message, onSend }) => { } case 'singleTable': { const dataKeys = JSON.parse(content?.text); - const entries = Object.keys(dataKeys); - const innerData = dataKeys?.[entries?.[0]]?.Object?.keys(dataKeys?.[entries?.[0]])?.[0]; - console.log({ dataKeys, entries }) + const filteredData = { ...dataKeys }; + delete filteredData['Disclaimer'] + const entries = Object.keys(filteredData); + const innerData = filteredData?.[entries?.[0]] + // console.log({ innerData, type: typeof innerData }) return (
= ({ message, onSend }) => {
-
-
{dataKeys[entries?.[0]]}
-
+ {typeof innerData == 'string' ? +
+
{innerData}
+
+ : Object?.keys(innerData)?.map((el, idx) => { + return
+
{el}
+
{innerData[el]}
+
+ })}
@@ -906,8 +915,8 @@ const ChatMessageItem: FC = ({ message, onSend }) => { isWeather: true, })} - - + + ); }