UNPKG

@flexis/ui

Version:

Styleless React Components

65 lines (52 loc) 2.85 kB
"use strict"; var _interopRequireDefault = require("@babel/runtime-corejs3/helpers/interopRequireDefault"); var _Object$defineProperty = require("@babel/runtime-corejs3/core-js-stable/object/define-property"); _Object$defineProperty(exports, "__esModule", { value: true }); exports.storiesOf = storiesOf; exports.ExportableStory = void 0; var _classCallCheck2 = _interopRequireDefault(require("@babel/runtime-corejs3/helpers/classCallCheck")); var _createClass2 = _interopRequireDefault(require("@babel/runtime-corejs3/helpers/createClass")); var _react = require("@storybook/react"); // tslint:disable: ban-types var withStories = process.env.FLEXISUI_STORIES === 'true'; function storiesOf(name, module) { if (withStories) { return (0, _react.storiesOf)(name, module); } return new ExportableStory(name); } var ExportableStory = /*#__PURE__*/function () { function ExportableStory(kind) { (0, _classCallCheck2.default)(this, ExportableStory); this.parameters = null; this.decorators = []; this.stories = {}; this.storiesParameters = {}; this.kind = kind; } (0, _createClass2.default)(ExportableStory, [{ key: "addParameters", value: function addParameters(parameters) { this.parameters = parameters; return this; } }, { key: "addDecorator", value: function addDecorator(decorator) { this.decorators.push(decorator); return this; } }, { key: "add", value: function add(storyName, callback, parameters) { this.stories[storyName] = callback; this.storiesParameters[storyName] = parameters; return this; } }]); return ExportableStory; }(); exports.ExportableStory = ExportableStory; //# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uLy4uL3NyYy9oZWxwZXJzL3N0b3JpZXMvc3Rvcmllc09mLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7Ozs7Ozs7O0FBQ0E7O0FBREE7QUFLQSxJQUFNLFdBQVcsR0FBRyxPQUFPLENBQUMsR0FBUixDQUFZLGdCQUFaLEtBQWlDLE1BQXJEOztBQUVNLFNBQVUsU0FBVixDQUFvQixJQUFwQixFQUFrQyxNQUFsQyxFQUFvRDtBQUV6RCxNQUFJLFdBQUosRUFBaUI7QUFDaEIsV0FBTyxzQkFBbUIsSUFBbkIsRUFBeUIsTUFBekIsQ0FBUDtBQUNBOztBQUVELFNBQU8sSUFBSSxlQUFKLENBQW9CLElBQXBCLENBQVA7QUFDQTs7SUFFWSxlO0FBUVosMkJBQVksSUFBWixFQUF3QjtBQUFBO0FBTHhCLFNBQUEsVUFBQSxHQUFtQyxJQUFuQztBQUNBLFNBQUEsVUFBQSxHQUEwQixFQUExQjtBQUNBLFNBQUEsT0FBQSxHQUFxQyxFQUFyQztBQUNBLFNBQUEsaUJBQUEsR0FBMEQsRUFBMUQ7QUFHQyxTQUFLLElBQUwsR0FBWSxJQUFaO0FBQ0E7Ozs7a0NBRWEsVSxFQUFVO0FBQ3ZCLFdBQUssVUFBTCxHQUFrQixVQUFsQjtBQUNBLGFBQU8sSUFBUDtBQUNBOzs7aUNBRVksUyxFQUFTO0FBQ3JCLFdBQUssVUFBTCxDQUFnQixJQUFoQixDQUFxQixTQUFyQjtBQUNBLGFBQU8sSUFBUDtBQUNBOzs7d0JBRUcsUyxFQUFXLFEsRUFBVSxVLEVBQVc7QUFDbkMsV0FBSyxPQUFMLENBQWEsU0FBYixJQUEwQixRQUExQjtBQUNBLFdBQUssaUJBQUwsQ0FBdUIsU0FBdkIsSUFBb0MsVUFBcEM7QUFDQSxhQUFPLElBQVA7QUFDQSIsInNvdXJjZVJvb3QiOiIifQ==