storybook-addon-react-renders
Version:
Storybook addon for renders analysis of React components.
35 lines (24 loc) • 1.12 kB
JavaScript
;
var _react = require("react");
var _react2 = _interopRequireDefault(_react);
var _addons = require("@storybook/addons");
var _addons2 = _interopRequireDefault(_addons);
var _PanelTitle = require("./components/PanelTitle");
var _PanelTitle2 = _interopRequireDefault(_PanelTitle);
var _Panel = require("./components/Panel");
var _Panel2 = _interopRequireDefault(_Panel);
var _constants = require("./constants");
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
// Register the addon with a unique name.
_addons2.default.register(_constants.ADDON_NAME, function (api) {
// Also need to set a unique name to the panel.
_addons2.default.addPanel(_constants.ADDON_NAME + "/panel", {
title: function title() {
return _react2.default.createElement(_PanelTitle2.default, { channel: _addons2.default.getChannel(), api: api });
},
render: function render(_ref) {
var active = _ref.active;
return _react2.default.createElement(_Panel2.default, { channel: _addons2.default.getChannel(), api: api, active: active });
}
});
});