1 | "use strict";
|
2 |
|
3 | require("core-js/modules/es.symbol");
|
4 |
|
5 | require("core-js/modules/es.symbol.description");
|
6 |
|
7 | require("core-js/modules/es.symbol.iterator");
|
8 |
|
9 | require("core-js/modules/es.array.concat");
|
10 |
|
11 | require("core-js/modules/es.array.from");
|
12 |
|
13 | require("core-js/modules/es.array.is-array");
|
14 |
|
15 | require("core-js/modules/es.array.iterator");
|
16 |
|
17 | require("core-js/modules/es.date.to-string");
|
18 |
|
19 | require("core-js/modules/es.object.assign");
|
20 |
|
21 | require("core-js/modules/es.object.to-string");
|
22 |
|
23 | require("core-js/modules/es.regexp.to-string");
|
24 |
|
25 | require("core-js/modules/es.string.iterator");
|
26 |
|
27 | require("core-js/modules/web.dom-collections.iterator");
|
28 |
|
29 | Object.defineProperty(exports, "__esModule", {
|
30 | value: true
|
31 | });
|
32 | exports["default"] = void 0;
|
33 |
|
34 | var _addons = require("@storybook/addons");
|
35 |
|
36 | var _parameters = _interopRequireDefault(require("./parameters"));
|
37 |
|
38 | var _styles = _interopRequireDefault(require("./styles"));
|
39 |
|
40 | function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; }
|
41 |
|
42 | function _toConsumableArray(arr) { return _arrayWithoutHoles(arr) || _iterableToArray(arr) || _nonIterableSpread(); }
|
43 |
|
44 | function _nonIterableSpread() { throw new TypeError("Invalid attempt to spread non-iterable instance"); }
|
45 |
|
46 | function _iterableToArray(iter) { if (Symbol.iterator in Object(iter) || Object.prototype.toString.call(iter) === "[object Arguments]") return Array.from(iter); }
|
47 |
|
48 | function _arrayWithoutHoles(arr) { if (Array.isArray(arr)) { for (var i = 0, arr2 = new Array(arr.length); i < arr.length; i++) { arr2[i] = arr[i]; } return arr2; } }
|
49 |
|
50 | function getComponentSelector(component) {
|
51 |
|
52 | return component.__annotations__[0].selector;
|
53 | }
|
54 |
|
55 | function getTemplate(metadata) {
|
56 | var tpl = '';
|
57 |
|
58 | if (metadata.component) {
|
59 | var selector = getComponentSelector(metadata.component);
|
60 | tpl = "<".concat(selector, "></").concat(selector, ">");
|
61 | }
|
62 |
|
63 | if (metadata.template) {
|
64 | tpl = metadata.template;
|
65 | }
|
66 |
|
67 | return " \n <div [ngStyle]=\"styles.style\">\n <div [ngStyle]=\"styles.innerStyle\">\n ".concat(tpl, "\n </div>\n </div>");
|
68 | }
|
69 |
|
70 | function getModuleMetadata(metadata) {
|
71 | var moduleMetadata = metadata.moduleMetadata,
|
72 | component = metadata.component;
|
73 |
|
74 | if (component && !moduleMetadata) {
|
75 | return {
|
76 | declarations: [metadata.component]
|
77 | };
|
78 | }
|
79 |
|
80 | if (component && moduleMetadata) {
|
81 | return Object.assign({}, moduleMetadata, {
|
82 | declarations: [].concat(_toConsumableArray(moduleMetadata.declarations), [metadata.component])
|
83 | });
|
84 | }
|
85 |
|
86 | return moduleMetadata;
|
87 | }
|
88 |
|
89 | function centered(metadataFn) {
|
90 | var metadata = metadataFn();
|
91 | return Object.assign({}, metadata, {
|
92 | template: getTemplate(metadata),
|
93 | moduleMetadata: getModuleMetadata(metadata),
|
94 | props: Object.assign({}, metadata.props, {
|
95 | styles: _styles["default"]
|
96 | })
|
97 | });
|
98 | }
|
99 |
|
100 | var _default = (0, _addons.makeDecorator)(Object.assign({}, _parameters["default"], {
|
101 | wrapper: function wrapper(getStory) {
|
102 | return centered(getStory);
|
103 | }
|
104 | }));
|
105 |
|
106 | exports["default"] = _default;
|
107 |
|
108 | if (module && module.hot && module.hot.decline) {
|
109 | module.hot.decline();
|
110 | } |
\ | No newline at end of file |