import { ChartData } from '@/types/chat'; import { Table } from '@mui/joy'; import { groupBy } from 'lodash'; export default function TableChart({ chart }: { key: string; chart: ChartData }) { const data = groupBy(chart.values, 'type'); return (
{chart.chart_name}
{chart.chart_desc}
{Object.keys(data).map(key => ( ))} {Object.values(data)?.[0]?.map((_, i) => ( {Object.keys(data)?.map(k => )} ))}
{key}
{data?.[k]?.[i].value || ''}
); }