UNPKG

@grafana/ui

Version:
24 lines (19 loc) 871 B
'use strict'; Object.defineProperty(exports, '__esModule', { value: true }); var jsxRuntime = require('react/jsx-runtime'); var css = require('@emotion/css'); var ThemeContext = require('../../themes/ThemeContext.cjs'); var ActionButton = require('../Actions/ActionButton.cjs'); "use strict"; const ActionsCell = (props) => { const { cellProps, tableStyles, actions } = props; const styles = ThemeContext.useStyles2(getStyles); return /* @__PURE__ */ jsxRuntime.jsx("div", { ...cellProps, className: css.cx(tableStyles.cellContainerText, styles.buttonsGap), children: actions && actions.map((action, i) => /* @__PURE__ */ jsxRuntime.jsx(ActionButton.ActionButton, { action, variant: "secondary" }, i)) }); }; const getStyles = (theme) => ({ buttonsGap: css.css({ gap: 6 }) }); exports.ActionsCell = ActionsCell; //# sourceMappingURL=ActionsCell.cjs.map