UNPKG

rr-table

Version:

Responsive and customizable React Table

73 lines (52 loc) 4.97 kB
"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