{"version":3,"file":"DataLinksCell.cjs","sources":["../../../../../src/components/Table/Cells/DataLinksCell.tsx"],"sourcesContent":["import { getCellLinks } from '../../../utils/table';\nimport { TableCellProps } from '../types';\n\nexport const DataLinksCell = (props: TableCellProps) => {\n  const { field, row, cellProps, tableStyles } = props;\n\n  const links = getCellLinks(field, row);\n\n  return (\n    <div {...cellProps} className={tableStyles.cellContainerText}>\n      {links?.map((link, idx) => {\n        return !link.href && link.onClick == null ? (\n          <span key={idx} className={tableStyles.cellLinkEmpty}>\n            {link.title}\n          </span>\n        ) : (\n          // eslint-disable-next-line jsx-a11y/click-events-have-key-events, jsx-a11y/no-static-element-interactions\n          <span key={idx} className={tableStyles.cellLink} onClick={link.onClick}>\n            <a href={link.href} target={link.target}>\n              {link.title}\n            </a>\n          </span>\n        );\n      })}\n    </div>\n  );\n};\n"],"names":["getCellLinks","jsx"],"mappings":";;;;;;;;AAGO,MAAM,aAAA,GAAgB,CAAC,KAAA,KAA0B;AACtD,EAAA,MAAM,EAAE,KAAA,EAAO,GAAA,EAAK,SAAA,EAAW,aAAY,GAAI,KAAA;AAE/C,EAAA,MAAM,KAAA,GAAQA,kBAAA,CAAa,KAAA,EAAO,GAAG,CAAA;AAErC,EAAA,uBACEC,cAAA,CAAC,KAAA,EAAA,EAAK,GAAG,SAAA,EAAW,SAAA,EAAW,WAAA,CAAY,iBAAA,EACxC,QAAA,EAAA,KAAA,IAAA,IAAA,GAAA,KAAA,CAAA,GAAA,KAAA,CAAO,GAAA,CAAI,CAAC,IAAA,EAAM,GAAA,KAAQ;AACzB,IAAA,OAAO,CAAC,IAAA,CAAK,IAAA,IAAQ,IAAA,CAAK,OAAA,IAAW,IAAA,mBACnCA,cAAA,CAAC,MAAA,EAAA,EAAe,SAAA,EAAW,WAAA,CAAY,aAAA,EACpC,QAAA,EAAA,IAAA,CAAK,SADG,GAEX,CAAA;AAAA;AAAA,qCAGC,MAAA,EAAA,EAAe,SAAA,EAAW,YAAY,QAAA,EAAU,OAAA,EAAS,KAAK,OAAA,EAC7D,QAAA,kBAAAA,cAAA,CAAC,OAAE,IAAA,EAAM,IAAA,CAAK,MAAM,MAAA,EAAQ,IAAA,CAAK,QAC9B,QAAA,EAAA,IAAA,CAAK,KAAA,EACR,KAHS,GAIX;AAAA,KAAA;AAAA,EAEJ,CAAA,CAAA,EACF,CAAA;AAEJ;;;;"}