rr-table
Version:
Responsive and customizable React Table
80 lines (67 loc) • 8.24 kB
JavaScript
"use strict";
var _react = _interopRequireDefault(require("react"));
var _react2 = require("@storybook/react");
var _addonCentered = _interopRequireDefault(require("@storybook/addon-centered"));
var _addonKnobs = require("@storybook/addon-knobs");
var _mocks = require("../../config/storybook/mocks");
var _wrappers = require("../../config/storybook/wrappers");
var _HeadCell = _interopRequireDefault(require("../../config/storybook/components/HeadCell"));
var _index = _interopRequireDefault(require("./index"));
var _README = _interopRequireDefault(require("./README.md"));
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
/** Storybook Import */
/** Components Import */
/** Stories */
(0, _react2.storiesOf)('Components|Head', module)
/** Decorators */
.addDecorator(function (story) {
return _react.default.createElement(_wrappers.StoryWrapper, {
border: (0, _addonKnobs.boolean)('-- wrapper border --', false)
}, story());
}).addDecorator(_addonCentered.default).addParameters({
info: {
propTablesExclude: [_wrappers.StoryWrapper]
}
})
/** Stories */
.add('1 - Default Head', function () {
return _react.default.createElement(_index.default, {
titles: (0, _addonKnobs.array)('titles', _mocks.mockedTitles),
id: (0, _addonKnobs.text)('id', 'header-row'),
breakpoints: (0, _addonKnobs.array)('breakpoints', _mocks.mockedBreakpoints),
priorities: (0, _addonKnobs.array)('priorities', _mocks.mockedPriorities)
});
}, {
notes: {
markdown: _README.default
}
}).add('2 - Custom Head Cells', function () {
return _react.default.createElement(_index.default, {
titles: (0, _addonKnobs.array)('titles', _mocks.mockedTitles),
id: (0, _addonKnobs.text)('id', 'header-row'),
breakpoints: (0, _addonKnobs.array)('breakpoints', _mocks.mockedBreakpoints),
priorities: (0, _addonKnobs.array)('priorities', _mocks.mockedPriorities),
colWidths: (0, _addonKnobs.array)('colWidths', _mocks.mockedColWidths),
headCell: _HeadCell.default
});
}, {
notes: {
markdown: _README.default
}
}).add('3 - Custom Head Cells (render props)', function () {
return _react.default.createElement(_index.default, {
titles: (0, _addonKnobs.array)('titles', _mocks.mockedTitles),
id: (0, _addonKnobs.text)('id', 'header-row'),
breakpoints: (0, _addonKnobs.array)('breakpoints', _mocks.mockedBreakpoints),
priorities: (0, _addonKnobs.array)('priorities', _mocks.mockedPriorities),
colWidths: (0, _addonKnobs.array)('colWidths', _mocks.mockedColWidths),
headCell: function headCell(props) {
return _react.default.createElement(_HeadCell.default, props);
}
});
}, {
notes: {
markdown: _README.default
}
});
//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uLy4uL3NyYy9jb21wb25lbnRzL0hlYWQvSGVhZC5zdG9yaWVzLmpzIl0sIm5hbWVzIjpbIm1vZHVsZSIsImFkZERlY29yYXRvciIsInN0b3J5IiwiY2VudGVyZWQiLCJhZGRQYXJhbWV0ZXJzIiwiaW5mbyIsInByb3BUYWJsZXNFeGNsdWRlIiwiU3RvcnlXcmFwcGVyIiwiYWRkIiwibW9ja2VkVGl0bGVzIiwibW9ja2VkQnJlYWtwb2ludHMiLCJtb2NrZWRQcmlvcml0aWVzIiwibm90ZXMiLCJtYXJrZG93biIsInJlYWRtZSIsIm1vY2tlZENvbFdpZHRocyIsIkhlYWRDZWxsIiwicHJvcHMiXSwibWFwcGluZ3MiOiI7O0FBQUE7O0FBRUE7O0FBQ0E7O0FBQ0E7O0FBR0E7O0FBTUE7O0FBQ0E7O0FBQ0E7O0FBQ0E7Ozs7QUFmQTs7QUFLQTs7QUFZQTtBQUNBLHVCQUFVLGlCQUFWLEVBQTZCQSxNQUE3QjtBQUNFO0FBREYsQ0FFR0MsWUFGSCxDQUVnQixVQUFBQyxLQUFLO0FBQUEsU0FDakIsNkJBQUMsc0JBQUQ7QUFBYyxJQUFBLE1BQU0sRUFBRSx5QkFBUSxzQkFBUixFQUFnQyxLQUFoQztBQUF0QixLQUErREEsS0FBSyxFQUFwRSxDQURpQjtBQUFBLENBRnJCLEVBS0dELFlBTEgsQ0FLZ0JFLHNCQUxoQixFQU1HQyxhQU5ILENBTWlCO0FBQ2JDLEVBQUFBLElBQUksRUFBRTtBQUNKQyxJQUFBQSxpQkFBaUIsRUFBRSxDQUFDQyxzQkFBRDtBQURmO0FBRE8sQ0FOakI7QUFZRTtBQVpGLENBYUdDLEdBYkgsQ0FjSSxrQkFkSixFQWVJO0FBQUEsU0FDRSw2QkFBQyxjQUFEO0FBQ0UsSUFBQSxNQUFNLEVBQUUsdUJBQU0sUUFBTixFQUFnQkMsbUJBQWhCLENBRFY7QUFFRSxJQUFBLEVBQUUsRUFBRSxzQkFBSyxJQUFMLEVBQVcsWUFBWCxDQUZOO0FBR0UsSUFBQSxXQUFXLEVBQUUsdUJBQU0sYUFBTixFQUFxQkMsd0JBQXJCLENBSGY7QUFJRSxJQUFBLFVBQVUsRUFBRSx1QkFBTSxZQUFOLEVBQW9CQyx1QkFBcEI7QUFKZCxJQURGO0FBQUEsQ0FmSixFQXVCSTtBQUNFQyxFQUFBQSxLQUFLLEVBQUU7QUFBRUMsSUFBQUEsUUFBUSxFQUFFQztBQUFaO0FBRFQsQ0F2QkosRUE0QkdOLEdBNUJILENBNkJJLHVCQTdCSixFQThCSTtBQUFBLFNBQ0UsNkJBQUMsY0FBRDtBQUNFLElBQUEsTUFBTSxFQUFFLHVCQUFNLFFBQU4sRUFBZ0JDLG1CQUFoQixDQURWO0FBRUUsSUFBQSxFQUFFLEVBQUUsc0JBQUssSUFBTCxFQUFXLFlBQVgsQ0FGTjtBQUdFLElBQUEsV0FBVyxFQUFFLHVCQUFNLGFBQU4sRUFBcUJDLHdCQUFyQixDQUhmO0FBSUUsSUFBQSxVQUFVLEVBQUUsdUJBQU0sWUFBTixFQUFvQkMsdUJBQXBCLENBSmQ7QUFLRSxJQUFBLFNBQVMsRUFBRSx1QkFBTSxXQUFOLEVBQW1CSSxzQkFBbkIsQ0FMYjtBQU1FLElBQUEsUUFBUSxFQUFFQztBQU5aLElBREY7QUFBQSxDQTlCSixFQXdDSTtBQUNFSixFQUFBQSxLQUFLLEVBQUU7QUFBRUMsSUFBQUEsUUFBUSxFQUFFQztBQUFaO0FBRFQsQ0F4Q0osRUE2Q0dOLEdBN0NILENBOENJLHNDQTlDSixFQStDSTtBQUFBLFNBQ0UsNkJBQUMsY0FBRDtBQUNFLElBQUEsTUFBTSxFQUFFLHVCQUFNLFFBQU4sRUFBZ0JDLG1CQUFoQixDQURWO0FBRUUsSUFBQSxFQUFFLEVBQUUsc0JBQUssSUFBTCxFQUFXLFlBQVgsQ0FGTjtBQUdFLElBQUEsV0FBVyxFQUFFLHVCQUFNLGFBQU4sRUFBcUJDLHdCQUFyQixDQUhmO0FBSUUsSUFBQSxVQUFVLEVBQUUsdUJBQU0sWUFBTixFQUFvQkMsdUJBQXBCLENBSmQ7QUFLRSxJQUFBLFNBQVMsRUFBRSx1QkFBTSxXQUFOLEVBQW1CSSxzQkFBbkIsQ0FMYjtBQU1FLElBQUEsUUFBUSxFQUFFLGtCQUFBRSxLQUFLO0FBQUEsYUFBSSw2QkFBQyxpQkFBRCxFQUFjQSxLQUFkLENBQUo7QUFBQTtBQU5qQixJQURGO0FBQUEsQ0EvQ0osRUF5REk7QUFDRUwsRUFBQUEsS0FBSyxFQUFFO0FBQUVDLElBQUFBLFFBQVEsRUFBRUM7QUFBWjtBQURULENBekRKIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IFJlYWN0IGZyb20gJ3JlYWN0Jztcbi8qKiBTdG9yeWJvb2sgSW1wb3J0ICovXG5pbXBvcnQgeyBzdG9yaWVzT2YgfSBmcm9tICdAc3Rvcnlib29rL3JlYWN0JztcbmltcG9ydCBjZW50ZXJlZCBmcm9tICdAc3Rvcnlib29rL2FkZG9uLWNlbnRlcmVkJztcbmltcG9ydCB7IGFycmF5LCBib29sZWFuLCB0ZXh0IH0gZnJvbSAnQHN0b3J5Ym9vay9hZGRvbi1rbm9icyc7XG5cbi8qKiBDb21wb25lbnRzIEltcG9ydCAqL1xuaW1wb3J0IHtcbiAgbW9ja2VkQnJlYWtwb2ludHMsXG4gIG1vY2tlZENvbFdpZHRocyxcbiAgbW9ja2VkUHJpb3JpdGllcyxcbiAgbW9ja2VkVGl0bGVzLFxufSBmcm9tICdjb25maWcvc3Rvcnlib29rL21vY2tzJztcbmltcG9ydCB7IFN0b3J5V3JhcHBlciB9IGZyb20gJ2NvbmZpZy9zdG9yeWJvb2svd3JhcHBlcnMnO1xuaW1wb3J0IEhlYWRDZWxsIGZyb20gJ2NvbmZpZy9zdG9yeWJvb2svY29tcG9uZW50cy9IZWFkQ2VsbCc7XG5pbXBvcnQgSGVhZCBmcm9tICcuL2luZGV4JztcbmltcG9ydCByZWFkbWUgZnJvbSAnLi9SRUFETUUubWQnO1xuXG4vKiogU3RvcmllcyAqL1xuc3Rvcmllc09mKCdDb21wb25lbnRzfEhlYWQnLCBtb2R1bGUpXG4gIC8qKiBEZWNvcmF0b3JzICovXG4gIC5hZGREZWNvcmF0b3Ioc3RvcnkgPT4gKFxuICAgIDxTdG9yeVdyYXBwZXIgYm9yZGVyPXtib29sZWFuKCctLSB3cmFwcGVyIGJvcmRlciAtLScsIGZhbHNlKX0+e3N0b3J5KCl9PC9TdG9yeVdyYXBwZXI+XG4gICkpXG4gIC5hZGREZWNvcmF0b3IoY2VudGVyZWQpXG4gIC5hZGRQYXJhbWV0ZXJzKHtcbiAgICBpbmZvOiB7XG4gICAgICBwcm9wVGFibGVzRXhjbHVkZTogW1N0b3J5V3JhcHBlcl0sXG4gICAgfSxcbiAgfSlcblxuICAvKiogU3RvcmllcyAqL1xuICAuYWRkKFxuICAgICcxIC0gRGVmYXVsdCBIZWFkJyxcbiAgICAoKSA9PiAoXG4gICAgICA8SGVhZFxuICAgICAgICB0aXRsZXM9e2FycmF5KCd0aXRsZXMnLCBtb2NrZWRUaXRsZXMpfVxuICAgICAgICBpZD17dGV4dCgnaWQnLCAnaGVhZGVyLXJvdycpfVxuICAgICAgICBicmVha3BvaW50cz17YXJyYXkoJ2JyZWFrcG9pbnRzJywgbW9ja2VkQnJlYWtwb2ludHMpfVxuICAgICAgICBwcmlvcml0aWVzPXthcnJheSgncHJpb3JpdGllcycsIG1vY2tlZFByaW9yaXRpZXMpfVxuICAgICAgLz5cbiAgICApLFxuICAgIHtcbiAgICAgIG5vdGVzOiB7IG1hcmtkb3duOiByZWFkbWUgfSxcbiAgICB9LFxuICApXG5cbiAgLmFkZChcbiAgICAnMiAtIEN1c3RvbSBIZWFkIENlbGxzJyxcbiAgICAoKSA9PiAoXG4gICAgICA8SGVhZFxuICAgICAgICB0aXRsZXM9e2FycmF5KCd0aXRsZXMnLCBtb2NrZWRUaXRsZXMpfVxuICAgICAgICBpZD17dGV4dCgnaWQnLCAnaGVhZGVyLXJvdycpfVxuICAgICAgICBicmVha3BvaW50cz17YXJyYXkoJ2JyZWFrcG9pbnRzJywgbW9ja2VkQnJlYWtwb2ludHMpfVxuICAgICAgICBwcmlvcml0aWVzPXthcnJheSgncHJpb3JpdGllcycsIG1vY2tlZFByaW9yaXRpZXMpfVxuICAgICAgICBjb2xXaWR0aHM9e2FycmF5KCdjb2xXaWR0aHMnLCBtb2NrZWRDb2xXaWR0aHMpfVxuICAgICAgICBoZWFkQ2VsbD17SGVhZENlbGx9XG4gICAgICAvPlxuICAgICksXG4gICAge1xuICAgICAgbm90ZXM6IHsgbWFya2Rvd246IHJlYWRtZSB9LFxuICAgIH0sXG4gIClcblxuICAuYWRkKFxuICAgICczIC0gQ3VzdG9tIEhlYWQgQ2VsbHMgKHJlbmRlciBwcm9wcyknLFxuICAgICgpID0+IChcbiAgICAgIDxIZWFkXG4gICAgICAgIHRpdGxlcz17YXJyYXkoJ3RpdGxlcycsIG1vY2tlZFRpdGxlcyl9XG4gICAgICAgIGlkPXt0ZXh0KCdpZCcsICdoZWFkZXItcm93Jyl9XG4gICAgICAgIGJyZWFrcG9pbnRzPXthcnJheSgnYnJlYWtwb2ludHMnLCBtb2NrZWRCcmVha3BvaW50cyl9XG4gICAgICAgIHByaW9yaXRpZXM9e2FycmF5KCdwcmlvcml0aWVzJywgbW9ja2VkUHJpb3JpdGllcyl9XG4gICAgICAgIGNvbFdpZHRocz17YXJyYXkoJ2NvbFdpZHRocycsIG1vY2tlZENvbFdpZHRocyl9XG4gICAgICAgIGhlYWRDZWxsPXtwcm9wcyA9PiA8SGVhZENlbGwgey4uLnByb3BzfSAvPn1cbiAgICAgIC8+XG4gICAgKSxcbiAgICB7XG4gICAgICBub3RlczogeyBtYXJrZG93bjogcmVhZG1lIH0sXG4gICAgfSxcbiAgKTtcbiJdfQ==