{"version":3,"file":"TableDataRenderer.cjs","sources":["../../../src/components/Table/TableDataRenderer.tsx"],"sourcesContent":["import type { TableData } from './Table';\nimport {\n  TableCaption,\n  TableTbody,\n  TableTd,\n  TableTfoot,\n  TableTh,\n  TableThead,\n  TableTr,\n} from './Table.components';\n\nexport interface TableDataRendererProps {\n  data: TableData;\n}\n\nexport function TableDataRenderer({ data }: TableDataRendererProps) {\n  return (\n    <>\n      {data.caption && <TableCaption>{data.caption}</TableCaption>}\n\n      {data.head && (\n        <TableThead>\n          <TableTr>\n            {data.head.map((item, index) => (\n              <TableTh key={index}>{item}</TableTh>\n            ))}\n          </TableTr>\n        </TableThead>\n      )}\n\n      {data.body && (\n        <TableTbody>\n          {data.body.map((row, rowIndex) => (\n            <TableTr key={rowIndex}>\n              {row.map((item, index) => (\n                <TableTd key={index}>{item}</TableTd>\n              ))}\n            </TableTr>\n          ))}\n        </TableTbody>\n      )}\n\n      {data.foot && (\n        <TableTfoot>\n          <TableTr>\n            {data.foot.map((item, index) => (\n              <TableTh key={index}>{item}</TableTh>\n            ))}\n          </TableTr>\n        </TableTfoot>\n      )}\n    </>\n  );\n}\n\nTableDataRenderer.displayName = '@raikou/core/TableDataRenderer';\n"],"names":["jsxs","Fragment","jsx","TableCaption","TableThead","TableTr","TableTh","TableTbody","TableTd","TableTfoot"],"mappings":";;;;;AAegB,SAAA,iBAAA,CAAkB,EAAE,IAAA,EAAgC,EAAA;AAClE,EAAA,uBAEKA,eAAA,CAAAC,mBAAA,EAAA,EAAA,QAAA,EAAA;AAAA,IAAA,IAAA,CAAK,OAAW,oBAAAC,cAAA,CAACC,6BAAc,EAAA,EAAA,QAAA,EAAA,IAAA,CAAK,OAAQ,EAAA,CAAA;AAAA,IAE5C,KAAK,IACJ,oBAAAD,cAAA,CAACE,+BACC,QAAC,kBAAAF,cAAA,CAAAG,wBAAA,EAAA,EACE,eAAK,IAAK,CAAA,GAAA,CAAI,CAAC,IAAA,EAAM,0BACnBH,cAAA,CAAAI,wBAAA,EAAA,EAAqB,kBAAR,KAAa,CAC5B,GACH,CACF,EAAA,CAAA;AAAA,IAGD,IAAA,CAAK,IACJ,oBAAAJ,cAAA,CAACK,2BACE,EAAA,EAAA,QAAA,EAAA,IAAA,CAAK,KAAK,GAAI,CAAA,CAAC,GAAK,EAAA,QAAA,qBAClBL,cAAA,CAAAG,wBAAA,EAAA,EACE,cAAI,GAAI,CAAA,CAAC,IAAM,EAAA,KAAA,qBACbH,cAAA,CAAAM,wBAAA,EAAA,EAAqB,QAAR,EAAA,IAAA,EAAA,EAAA,KAAa,CAC5B,CAAA,EAAA,EAHW,QAId,CACD,CACH,EAAA,CAAA;AAAA,IAGD,KAAK,IACJ,oBAAAN,cAAA,CAACO,+BACC,QAAC,kBAAAP,cAAA,CAAAG,wBAAA,EAAA,EACE,eAAK,IAAK,CAAA,GAAA,CAAI,CAAC,IAAA,EAAM,0BACnBH,cAAA,CAAAI,wBAAA,EAAA,EAAqB,kBAAR,KAAa,CAC5B,GACH,CACF,EAAA;AAAA,GAEJ,EAAA,CAAA;AAEJ;AAEA,iBAAA,CAAkB,WAAc,GAAA,gCAAA;;;;"}