UNPKG

@carbon/ibm-security

Version:

Carbon for Cloud & Cognitive IBM Security UI components

36 lines (35 loc) 1.82 kB
"use strict"; var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault"); Object.defineProperty(exports, "__esModule", { value: true }); exports.default = void 0; var _extends2 = _interopRequireDefault(require("@babel/runtime/helpers/extends")); var _objectWithoutProperties2 = _interopRequireDefault(require("@babel/runtime/helpers/objectWithoutProperties")); var _react = _interopRequireDefault(require("react")); var _namespace = require("../../../globals/namespace"); var _DataTable = require("../../DataTable"); var _SummaryCard = require("../SummaryCard"); var _excluded = ["translateWithId"]; /** * @file Summary card batch actions. * @copyright IBM Security 2019 */ var namespace = (0, _namespace.appendComponentNamespace)(_SummaryCard.namespace, 'batch-actions'); var _translateWithId = _DataTable.TableBatchActions.defaultProps.translateWithId, propTypes = _DataTable.TableBatchActions.propTypes, carbonTranslationKeys = _DataTable.TableBatchActions.translationKeys; var translationKeys = ['security.summary-card.batch.cancel', 'security.summary-card.batch.items.selected', 'security.summary-card.batch.item.selected']; var SummaryCardBatchActions = function SummaryCardBatchActions(_ref) { var t = _ref.translateWithId, other = (0, _objectWithoutProperties2.default)(_ref, _excluded); return /*#__PURE__*/_react.default.createElement(_DataTable.TableBatchActions, (0, _extends2.default)({ className: namespace, translateWithId: function translateWithId(id, state) { return t ? t(translationKeys[carbonTranslationKeys.indexOf(id)], state) : _translateWithId(id, state); } }, other)); }; SummaryCardBatchActions.propTypes = propTypes; SummaryCardBatchActions.translationKeys = translationKeys; var _default = exports.default = SummaryCardBatchActions;