"use strict"; var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault"); exports.__esModule = true; exports.default = void 0; var _extends2 = _interopRequireDefault(require("@babel/runtime/helpers/extends")); var _objectWithoutPropertiesLoose2 = _interopRequireDefault(require("@babel/runtime/helpers/objectWithoutPropertiesLoose")); var _inheritsLoose2 = _interopRequireDefault(require("@babel/runtime/helpers/inheritsLoose")); var _classnames = _interopRequireDefault(require("classnames")); var _react = _interopRequireDefault(require("react")); var _ThemeProvider = require("./ThemeProvider"); var Table = /*#__PURE__*/ function (_React$Component) { (0, _inheritsLoose2.default)(Table, _React$Component); function Table() { return _React$Component.apply(this, arguments) || this; } var _proto = Table.prototype; _proto.render = function render() { var _this$props = this.props, bsPrefix = _this$props.bsPrefix, className = _this$props.className, striped = _this$props.striped, bordered = _this$props.bordered, borderless = _this$props.borderless, hover = _this$props.hover, size = _this$props.size, variant = _this$props.variant, responsive = _this$props.responsive, props = (0, _objectWithoutPropertiesLoose2.default)(_this$props, ["bsPrefix", "className", "striped", "bordered", "borderless", "hover", "size", "variant", "responsive"]); var classes = (0, _classnames.default)(bsPrefix, className, variant && bsPrefix + "-" + variant, size && bsPrefix + "-" + size, striped && bsPrefix + "-striped", bordered && bsPrefix + "-bordered", borderless && bsPrefix + "-borderless", hover && bsPrefix + "-hover"); var table = _react.default.createElement("table", (0, _extends2.default)({}, props, { className: classes })); if (responsive) { var responsiveClass = bsPrefix + "-responsive"; if (typeof responsive === 'string') { responsiveClass = responsiveClass + "-" + responsive; } return _react.default.createElement("div", { className: responsiveClass }, table); } return table; }; return Table; }(_react.default.Component); var _default = (0, _ThemeProvider.createBootstrapComponent)(Table, 'table'); exports.default = _default; module.exports = exports["default"];