1 | "use strict";
|
2 |
|
3 | require("core-js/modules/es.array.slice.js");
|
4 |
|
5 | require("core-js/modules/es.object.freeze.js");
|
6 |
|
7 | Object.defineProperty(exports, "__esModule", {
|
8 | value: true
|
9 | });
|
10 | exports.DocsStory = void 0;
|
11 |
|
12 | require("core-js/modules/es.function.name.js");
|
13 |
|
14 | require("core-js/modules/es.symbol.js");
|
15 |
|
16 | require("core-js/modules/es.symbol.description.js");
|
17 |
|
18 | var _react = _interopRequireDefault(require("react"));
|
19 |
|
20 | var _utilDeprecate = _interopRequireDefault(require("util-deprecate"));
|
21 |
|
22 | var _tsDedent = _interopRequireDefault(require("ts-dedent"));
|
23 |
|
24 | var _Subheading = require("./Subheading");
|
25 |
|
26 | var _Anchor = require("./Anchor");
|
27 |
|
28 | var _Description = require("./Description");
|
29 |
|
30 | var _Story = require("./Story");
|
31 |
|
32 | var _Canvas = require("./Canvas");
|
33 |
|
34 | var _templateObject;
|
35 |
|
36 | function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
|
37 |
|
38 | function _taggedTemplateLiteral(strings, raw) { if (!raw) { raw = strings.slice(0); } return Object.freeze(Object.defineProperties(strings, { raw: { value: Object.freeze(raw) } })); }
|
39 |
|
40 | var warnStoryDescription = (0, _utilDeprecate.default)(function () {}, (0, _tsDedent.default)(_templateObject || (_templateObject = _taggedTemplateLiteral(["\n Deprecated parameter: docs.storyDescription => docs.description.story\n \n https://github.com/storybookjs/storybook/blob/next/MIGRATION.md#docs-description-parameter\n "]))));
|
41 |
|
42 | var DocsStory = function DocsStory(_ref) {
|
43 | var id = _ref.id,
|
44 | name = _ref.name,
|
45 | _ref$expanded = _ref.expanded,
|
46 | expanded = _ref$expanded === void 0 ? true : _ref$expanded,
|
47 | _ref$withToolbar = _ref.withToolbar,
|
48 | withToolbar = _ref$withToolbar === void 0 ? false : _ref$withToolbar,
|
49 | _ref$parameters = _ref.parameters,
|
50 | parameters = _ref$parameters === void 0 ? {} : _ref$parameters;
|
51 | var description;
|
52 | var docs = parameters.docs;
|
53 |
|
54 | if (expanded && docs) {
|
55 | var _docs$description;
|
56 |
|
57 | description = (_docs$description = docs.description) === null || _docs$description === void 0 ? void 0 : _docs$description.story;
|
58 |
|
59 | if (!description) {
|
60 | description = docs.storyDescription;
|
61 | if (description) warnStoryDescription();
|
62 | }
|
63 | }
|
64 |
|
65 | var subheading = expanded && name;
|
66 | return _react.default.createElement(_Anchor.Anchor, {
|
67 | storyId: id
|
68 | }, subheading && _react.default.createElement(_Subheading.Subheading, null, subheading), description && _react.default.createElement(_Description.Description, {
|
69 | markdown: description
|
70 | }), _react.default.createElement(_Canvas.Canvas, {
|
71 | withToolbar: withToolbar
|
72 | }, _react.default.createElement(_Story.Story, {
|
73 | id: id,
|
74 | parameters: parameters
|
75 | })));
|
76 | };
|
77 |
|
78 | exports.DocsStory = DocsStory; |
\ | No newline at end of file |