UNPKG

2.71 kBJavaScriptView Raw
1"use strict";
2
3function _typeof(obj) { "@babel/helpers - typeof"; if (typeof Symbol === "function" && typeof Symbol.iterator === "symbol") { _typeof = function _typeof(obj) { return typeof obj; }; } else { _typeof = function _typeof(obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }; } return _typeof(obj); }
4
5require("core-js/modules/es.array.map");
6
7Object.defineProperty(exports, "__esModule", {
8 value: true
9});
10exports.Content = void 0;
11
12var _react = _interopRequireWildcard(require("react"));
13
14var _api = require("@storybook/api");
15
16var _addons = require("@storybook/addons");
17
18var _components = require("@storybook/components");
19
20var _constants = require("./constants");
21
22function _getRequireWildcardCache() { if (typeof WeakMap !== "function") return null; var cache = new WeakMap(); _getRequireWildcardCache = function _getRequireWildcardCache() { return cache; }; return cache; }
23
24function _interopRequireWildcard(obj) { if (obj && obj.__esModule) { return obj; } if (obj === null || _typeof(obj) !== "object" && typeof obj !== "function") { return { "default": obj }; } var cache = _getRequireWildcardCache(); if (cache && cache.has(obj)) { return cache.get(obj); } var newObj = {}; var hasPropertyDescriptor = Object.defineProperty && Object.getOwnPropertyDescriptor; for (var key in obj) { if (Object.prototype.hasOwnProperty.call(obj, key)) { var desc = hasPropertyDescriptor ? Object.getOwnPropertyDescriptor(obj, key) : null; if (desc && (desc.get || desc.set)) { Object.defineProperty(newObj, key, desc); } else { newObj[key] = obj[key]; } } } newObj["default"] = obj; if (cache) { cache.set(obj, newObj); } return newObj; }
25
26var Content = function Content() {
27 var results = (0, _api.useParameter)(_constants.PARAM_KEY, []);
28 return (0, _react.useMemo)(function () {
29 return results.length ? /*#__PURE__*/_react["default"].createElement("ol", null, results.map(function (i, index) {
30 return (
31 /*#__PURE__*/
32 // eslint-disable-next-line react/no-array-index-key
33 _react["default"].createElement("li", {
34 key: index
35 }, i)
36 );
37 })) : null;
38 }, [results]);
39};
40
41exports.Content = Content;
42
43_addons.addons.register(_constants.ADDON_ID, function () {
44 _addons.addons.add(_constants.PANEL_ID, {
45 title: 'parameter',
46 type: _addons.types.PANEL,
47 render: function render(_ref) {
48 var active = _ref.active,
49 key = _ref.key;
50 return /*#__PURE__*/_react["default"].createElement(_components.AddonPanel, {
51 active: active,
52 key: key
53 }, /*#__PURE__*/_react["default"].createElement(Content, null));
54 }
55 });
56});
\No newline at end of file