@storybook/addon-docs
Version:
Superior documentation for your components
43 lines (32 loc) • 1.4 kB
JavaScript
;
require("core-js/modules/es.function.name");
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.DocsStory = void 0;
var _react = _interopRequireDefault(require("react"));
var _Subheading = require("./Subheading");
var _Anchor = require("./Anchor");
var _Description = require("./Description");
var _Story = require("./Story");
var _Preview = require("./Preview");
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; }
var DocsStory = function DocsStory(_ref) {
var id = _ref.id,
name = _ref.name,
_ref$expanded = _ref.expanded,
expanded = _ref$expanded === void 0 ? true : _ref$expanded,
_ref$withToolbar = _ref.withToolbar,
withToolbar = _ref$withToolbar === void 0 ? false : _ref$withToolbar,
parameters = _ref.parameters;
return _react["default"].createElement(_Anchor.Anchor, {
storyId: id
}, expanded && _react["default"].createElement(_Subheading.Subheading, null, name), expanded && parameters && parameters.docs && parameters.docs.storyDescription && _react["default"].createElement(_Description.Description, {
markdown: parameters.docs.storyDescription
}), _react["default"].createElement(_Preview.Preview, {
withToolbar: withToolbar
}, _react["default"].createElement(_Story.Story, {
id: id
})));
};
exports.DocsStory = DocsStory;