{"version":3,"file":"ActionsCell.cjs","sources":["../../../../src/components/Table/ActionsCell.tsx"],"sourcesContent":["import { css, cx } from '@emotion/css';\n\nimport { GrafanaTheme2 } from '@grafana/data';\n\nimport { useStyles2 } from '../../themes/ThemeContext';\nimport { ActionButton } from '../Actions/ActionButton';\n\nimport { TableCellProps } from './types';\n\nexport const ActionsCell = (props: TableCellProps) => {\n  const { cellProps, tableStyles, actions } = props;\n\n  const styles = useStyles2(getStyles);\n\n  return (\n    <div {...cellProps} className={cx(tableStyles.cellContainerText, styles.buttonsGap)}>\n      {actions && actions.map((action, i) => <ActionButton key={i} action={action} variant=\"secondary\" />)}\n    </div>\n  );\n};\n\nconst getStyles = (theme: GrafanaTheme2) => ({\n  buttonsGap: css({\n    gap: 6,\n  }),\n});\n"],"names":["useStyles2","jsx","cx","ActionButton","css"],"mappings":";;;;;;;;;;AASO,MAAM,WAAA,GAAc,CAAC,KAAA,KAA0B;AACpD,EAAA,MAAM,EAAE,SAAA,EAAW,WAAA,EAAa,OAAA,EAAQ,GAAI,KAAA;AAE5C,EAAA,MAAM,MAAA,GAASA,wBAAW,SAAS,CAAA;AAEnC,EAAA,uBACEC,cAAA,CAAC,KAAA,EAAA,EAAK,GAAG,SAAA,EAAW,SAAA,EAAWC,OAAG,WAAA,CAAY,iBAAA,EAAmB,MAAA,CAAO,UAAU,CAAA,EAC/E,QAAA,EAAA,OAAA,IAAW,QAAQ,GAAA,CAAI,CAAC,MAAA,EAAQ,CAAA,qBAAMD,cAAA,CAACE,yBAAA,EAAA,EAAqB,QAAgB,OAAA,EAAQ,WAAA,EAAA,EAA3B,CAAuC,CAAE,CAAA,EACrG,CAAA;AAEJ;AAEA,MAAM,SAAA,GAAY,CAAC,KAAA,MAA0B;AAAA,EAC3C,YAAYC,OAAA,CAAI;AAAA,IACd,GAAA,EAAK;AAAA,GACN;AACH,CAAA,CAAA;;;;"}