UNPKG

@flexis/ui

Version:

Styleless React Components

47 lines (43 loc) 2.57 kB
import _classCallCheck from "@babel/runtime-corejs3/helpers/classCallCheck"; import _createClass from "@babel/runtime-corejs3/helpers/createClass"; // tslint:disable: ban-types import { storiesOf as storybookStoriesOf } from '@storybook/react'; var withStories = process.env.FLEXISUI_STORIES === 'true'; export function storiesOf(name, module) { if (withStories) { return storybookStoriesOf(name, module); } return new ExportableStory(name); } export var ExportableStory = /*#__PURE__*/function () { function ExportableStory(kind) { _classCallCheck(this, ExportableStory); this.parameters = null; this.decorators = []; this.stories = {}; this.storiesParameters = {}; this.kind = kind; } _createClass(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; }(); //# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uLy4uL3NyYy9oZWxwZXJzL3N0b3JpZXMvc3Rvcmllc09mLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7O0FBQUE7QUFDQSxTQUNDLFNBQVMsSUFBSSxrQkFEZCxRQUVPLGtCQUZQO0FBSUEsSUFBTSxXQUFXLEdBQUcsT0FBTyxDQUFDLEdBQVIsQ0FBWSxnQkFBWixLQUFpQyxNQUFyRDtBQUVBLE9BQU0sU0FBVSxTQUFWLENBQW9CLElBQXBCLEVBQWtDLE1BQWxDLEVBQW9EO0FBRXpELE1BQUksV0FBSixFQUFpQjtBQUNoQixXQUFPLGtCQUFrQixDQUFDLElBQUQsRUFBTyxNQUFQLENBQXpCO0FBQ0E7O0FBRUQsU0FBTyxJQUFJLGVBQUosQ0FBb0IsSUFBcEIsQ0FBUDtBQUNBO0FBRUQsV0FBYSxlQUFiO0FBUUMsMkJBQVksSUFBWixFQUF3QjtBQUFBOztBQUx4QixTQUFBLFVBQUEsR0FBbUMsSUFBbkM7QUFDQSxTQUFBLFVBQUEsR0FBMEIsRUFBMUI7QUFDQSxTQUFBLE9BQUEsR0FBcUMsRUFBckM7QUFDQSxTQUFBLGlCQUFBLEdBQTBELEVBQTFEO0FBR0MsU0FBSyxJQUFMLEdBQVksSUFBWjtBQUNBOztBQVZGO0FBQUE7QUFBQSxrQ0FZZSxVQVpmLEVBWXlCO0FBQ3ZCLFdBQUssVUFBTCxHQUFrQixVQUFsQjtBQUNBLGFBQU8sSUFBUDtBQUNBO0FBZkY7QUFBQTtBQUFBLGlDQWlCYyxTQWpCZCxFQWlCdUI7QUFDckIsV0FBSyxVQUFMLENBQWdCLElBQWhCLENBQXFCLFNBQXJCO0FBQ0EsYUFBTyxJQUFQO0FBQ0E7QUFwQkY7QUFBQTtBQUFBLHdCQXNCSyxTQXRCTCxFQXNCZ0IsUUF0QmhCLEVBc0IwQixVQXRCMUIsRUFzQnFDO0FBQ25DLFdBQUssT0FBTCxDQUFhLFNBQWIsSUFBMEIsUUFBMUI7QUFDQSxXQUFLLGlCQUFMLENBQXVCLFNBQXZCLElBQW9DLFVBQXBDO0FBQ0EsYUFBTyxJQUFQO0FBQ0E7QUExQkY7O0FBQUE7QUFBQSIsInNvdXJjZVJvb3QiOiIifQ==