48 lines
1.2 KiB
JavaScript

import _classCallCheck from 'babel-runtime/helpers/classCallCheck';
import _possibleConstructorReturn from 'babel-runtime/helpers/possibleConstructorReturn';
import _inherits from 'babel-runtime/helpers/inherits';
import React, { Component } from 'react';
import PropTypes from 'prop-types';
/* eslint-disable react/prefer-stateless-function */
var Wrapper = function (_Component) {
_inherits(Wrapper, _Component);
function Wrapper() {
_classCallCheck(this, Wrapper);
return _possibleConstructorReturn(this, _Component.apply(this, arguments));
}
Wrapper.prototype.render = function render() {
var _props = this.props,
colGroup = _props.colGroup,
children = _props.children,
Tag = _props.component;
return React.createElement(
Tag,
{ role: 'table' },
colGroup,
children
);
};
return Wrapper;
}(Component);
Wrapper.displayName = 'Wrapper';
export { Wrapper as default };
Wrapper.defaultProps = {
component: 'table'
};
Wrapper.propTypes = {
children: PropTypes.any,
prefix: PropTypes.string,
colGroup: PropTypes.any,
component: PropTypes.string
};