Skip to content

Commit

Permalink
Table for grievance, etc
Browse files Browse the repository at this point in the history
  • Loading branch information
amit-s19 committed Mar 12, 2024
1 parent fb06ae8 commit d72aa61
Showing 1 changed file with 17 additions and 8 deletions.
25 changes: 17 additions & 8 deletions apps/amakrushi/src/components/chat-message-item/index.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -854,9 +854,11 @@ const ChatMessageItem: FC<ChatMessageItemPropType> = ({ 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 (
<div
style={{
Expand All @@ -880,9 +882,16 @@ const ChatMessageItem: FC<ChatMessageItemPropType> = ({ message, onSend }) => {
</div>
<div className={styles.tableData}>
<div style={{ width: '100%' }} className={styles.tableDataRow}>
<div className={styles.tableDataColKalia}>
<div >{dataKeys[entries?.[0]]}</div>
</div>
{typeof innerData == 'string' ?
<div className={styles.tableDataColKalia} style={{ flexDirection: 'row' }}>
<div className={styles.kaliaCell}>{innerData}</div>
</div>
: Object?.keys(innerData)?.map((el, idx) => {
return <div key={`${idx}_${el}`} className={styles.tableDataColKalia} style={{ flexDirection: 'row' }}>
<div style={{ borderRight: '1px solid grey' }} className={styles.kaliaCell}>{el}</div>
<div style={{}} className={styles.kaliaCell}>{innerData[el]}</div>
</div>
})}
</div>
</div>
</div>
Expand All @@ -906,8 +915,8 @@ const ChatMessageItem: FC<ChatMessageItemPropType> = ({ message, onSend }) => {
isWeather: true,
})}
</span>
</Bubble>
</div>
</Bubble >
</div >
);
}

Expand Down

0 comments on commit d72aa61

Please sign in to comment.