rr-table
Version:
Responsive and customizable React Table
73 lines (52 loc) • 4.97 kB
JavaScript
"use strict";
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = void 0;
var _react = _interopRequireDefault(require("react"));
var _propTypes = _interopRequireDefault(require("prop-types"));
var _styledComponents = _interopRequireDefault(require("styled-components"));
var _BorderWrapper = _interopRequireDefault(require("./BorderWrapper"));
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
function _templateObject2() {
var data = _taggedTemplateLiteral(["\n box-sizing: content-box;\n width: 100%;\n padding: 3rem;\n"]);
_templateObject2 = function _templateObject2() {
return data;
};
return data;
}
function _templateObject() {
var data = _taggedTemplateLiteral(["\n display: flex;\n align-items: center;\n justify-content: center;\n width: 100vw;\n height: 100vh;\n overflow-x: hidden;\n"]);
_templateObject = function _templateObject() {
return data;
};
return data;
}
function _taggedTemplateLiteral(strings, raw) { if (!raw) { raw = strings.slice(0); } return Object.freeze(Object.defineProperties(strings, { raw: { value: Object.freeze(raw) } })); }
/** Styles */
var Wrapper = _styledComponents.default.div(_templateObject());
var Content = _styledComponents.default.div(_templateObject2());
/** Component */
var StoryWrapper = function StoryWrapper(_ref) {
var children = _ref.children,
style = _ref.style,
border = _ref.border;
return border ? _react.default.createElement(Wrapper, {
style: style
}, _react.default.createElement(Content, null, _react.default.createElement(_BorderWrapper.default, {
border: border
}, children))) : _react.default.createElement(Wrapper, {
style: style
}, _react.default.createElement(Content, null, children));
};
/** PropTypes */
StoryWrapper.propTypes = {
border: _propTypes.default.oneOfType([_propTypes.default.string, _propTypes.default.bool]),
/** Elements to display together */
children: _propTypes.default.node.isRequired,
/** Custom style */
style: _propTypes.default.object
};
var _default = StoryWrapper;
exports.default = _default;
//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uL3NyYy9jb25maWcvc3Rvcnlib29rL3dyYXBwZXJzL1N0b3J5V3JhcHBlci5qcyJdLCJuYW1lcyI6WyJXcmFwcGVyIiwic3R5bGVkIiwiZGl2IiwiQ29udGVudCIsIlN0b3J5V3JhcHBlciIsImNoaWxkcmVuIiwic3R5bGUiLCJib3JkZXIiLCJwcm9wVHlwZXMiLCJQcm9wVHlwZXMiLCJvbmVPZlR5cGUiLCJzdHJpbmciLCJib29sIiwibm9kZSIsImlzUmVxdWlyZWQiLCJvYmplY3QiXSwibWFwcGluZ3MiOiI7Ozs7Ozs7QUFBQTs7QUFDQTs7QUFDQTs7QUFFQTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7QUFFQTtBQUNBLElBQU1BLE9BQU8sR0FBR0MsMEJBQU9DLEdBQVYsbUJBQWI7O0FBU0EsSUFBTUMsT0FBTyxHQUFHRiwwQkFBT0MsR0FBVixvQkFBYjtBQU1BOzs7QUFDQSxJQUFNRSxZQUFZLEdBQUcsU0FBZkEsWUFBZTtBQUFBLE1BQUdDLFFBQUgsUUFBR0EsUUFBSDtBQUFBLE1BQWFDLEtBQWIsUUFBYUEsS0FBYjtBQUFBLE1BQW9CQyxNQUFwQixRQUFvQkEsTUFBcEI7QUFBQSxTQUFrQ0EsTUFBTSxHQUMzRCw2QkFBQyxPQUFEO0FBQVMsSUFBQSxLQUFLLEVBQUVEO0FBQWhCLEtBQ0UsNkJBQUMsT0FBRCxRQUNFLDZCQUFDLHNCQUFEO0FBQWUsSUFBQSxNQUFNLEVBQUVDO0FBQXZCLEtBQWdDRixRQUFoQyxDQURGLENBREYsQ0FEMkQsR0FPM0QsNkJBQUMsT0FBRDtBQUFTLElBQUEsS0FBSyxFQUFFQztBQUFoQixLQUNFLDZCQUFDLE9BQUQsUUFBVUQsUUFBVixDQURGLENBUG1CO0FBQUEsQ0FBckI7QUFZQTs7O0FBQ0FELFlBQVksQ0FBQ0ksU0FBYixHQUF5QjtBQUN2QkQsRUFBQUEsTUFBTSxFQUFFRSxtQkFBVUMsU0FBVixDQUFvQixDQUFDRCxtQkFBVUUsTUFBWCxFQUFtQkYsbUJBQVVHLElBQTdCLENBQXBCLENBRGU7O0FBRXZCO0FBQ0FQLEVBQUFBLFFBQVEsRUFBRUksbUJBQVVJLElBQVYsQ0FBZUMsVUFIRjs7QUFJdkI7QUFDQVIsRUFBQUEsS0FBSyxFQUFFRyxtQkFBVU07QUFMTSxDQUF6QjtlQVFlWCxZIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IFJlYWN0IGZyb20gJ3JlYWN0JztcbmltcG9ydCBQcm9wVHlwZXMgZnJvbSAncHJvcC10eXBlcyc7XG5pbXBvcnQgc3R5bGVkIGZyb20gJ3N0eWxlZC1jb21wb25lbnRzJztcblxuaW1wb3J0IEJvcmRlcldyYXBwZXIgZnJvbSAnLi9Cb3JkZXJXcmFwcGVyJztcblxuLyoqIFN0eWxlcyAqL1xuY29uc3QgV3JhcHBlciA9IHN0eWxlZC5kaXZgXG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMTAwdnc7XG4gIGhlaWdodDogMTAwdmg7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbmA7XG5cbmNvbnN0IENvbnRlbnQgPSBzdHlsZWQuZGl2YFxuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDNyZW07XG5gO1xuXG4vKiogQ29tcG9uZW50ICovXG5jb25zdCBTdG9yeVdyYXBwZXIgPSAoeyBjaGlsZHJlbiwgc3R5bGUsIGJvcmRlciB9KSA9PiAoYm9yZGVyID8gKFxuICA8V3JhcHBlciBzdHlsZT17c3R5bGV9PlxuICAgIDxDb250ZW50PlxuICAgICAgPEJvcmRlcldyYXBwZXIgYm9yZGVyPXtib3JkZXJ9PntjaGlsZHJlbn08L0JvcmRlcldyYXBwZXI+XG4gICAgPC9Db250ZW50PlxuICA8L1dyYXBwZXI+XG4pIDogKFxuICA8V3JhcHBlciBzdHlsZT17c3R5bGV9PlxuICAgIDxDb250ZW50PntjaGlsZHJlbn08L0NvbnRlbnQ+XG4gIDwvV3JhcHBlcj5cbikpO1xuXG4vKiogUHJvcFR5cGVzICovXG5TdG9yeVdyYXBwZXIucHJvcFR5cGVzID0ge1xuICBib3JkZXI6IFByb3BUeXBlcy5vbmVPZlR5cGUoW1Byb3BUeXBlcy5zdHJpbmcsIFByb3BUeXBlcy5ib29sXSksXG4gIC8qKiBFbGVtZW50cyB0byBkaXNwbGF5IHRvZ2V0aGVyICovXG4gIGNoaWxkcmVuOiBQcm9wVHlwZXMubm9kZS5pc1JlcXVpcmVkLFxuICAvKiogQ3VzdG9tIHN0eWxlICovXG4gIHN0eWxlOiBQcm9wVHlwZXMub2JqZWN0LFxufTtcblxuZXhwb3J0IGRlZmF1bHQgU3RvcnlXcmFwcGVyO1xuIl19