@carbon/ibm-security
Version:
Carbon for Cloud & Cognitive IBM Security UI components
36 lines (35 loc) • 1.82 kB
JavaScript
;
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;