{"version":3,"file":"ActionsCell.cjs","sources":["../../../../../../src/components/Table/TableNG/Cells/ActionsCell.tsx"],"sourcesContent":["import { css } from '@emotion/css';\n\nimport { ActionButton } from '../../../Actions/ActionButton';\nimport { ActionCellProps, TableCellStyles } from '../types';\n\nexport const ActionsCell = ({ field, rowIdx, getActions }: ActionCellProps) => {\n  const actions = getActions(field, rowIdx);\n\n  if (actions.length === 0) {\n    return null;\n  }\n\n  return actions.map((action, i) => <ActionButton key={i} action={action} variant=\"secondary\" />);\n};\n\nexport const getStyles: TableCellStyles = (theme) => css({ gap: theme.spacing(0.75) });\n"],"names":["jsx","ActionButton","css"],"mappings":";;;;;;;;;AAKO,MAAM,cAAc,CAAC,EAAE,KAAA,EAAO,MAAA,EAAQ,YAAW,KAAuB;AAC7E,EAAA,MAAM,OAAA,GAAU,UAAA,CAAW,KAAA,EAAO,MAAM,CAAA;AAExC,EAAA,IAAI,OAAA,CAAQ,WAAW,CAAA,EAAG;AACxB,IAAA,OAAO,IAAA;AAAA,EACT;AAEA,EAAA,OAAO,OAAA,CAAQ,GAAA,CAAI,CAAC,MAAA,EAAQ,CAAA,qBAAMA,cAAA,CAACC,yBAAA,EAAA,EAAqB,MAAA,EAAgB,OAAA,EAAQ,WAAA,EAAA,EAA3B,CAAuC,CAAE,CAAA;AAChG;AAEO,MAAM,SAAA,GAA6B,CAAC,KAAA,KAAUC,OAAA,CAAI,EAAE,KAAK,KAAA,CAAM,OAAA,CAAQ,IAAI,CAAA,EAAG;;;;;"}