UNPKG

@mhy/config

Version:

> This documentation is not complete. It's in progress and it's a BETA version. Use the tool at your own risk.

54 lines (42 loc) 1.37 kB
"use strict"; require("babel-polyfill"); require("@storybook/components"); var _react = require("@storybook/react"); var _addonInfo = require("@storybook/addon-info"); var _addonKnobs = require("@storybook/addon-knobs"); var _storybookReactRouter = _interopRequireDefault(require("storybook-react-router")); var _lodashEs = require("lodash-es"); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } // Decorators (0, _react.addDecorator)((story, context) => (0, _addonInfo.withInfo)()(story)(context)); (0, _react.addDecorator)(_addonKnobs.withKnobs); (0, _react.addDecorator)((0, _storybookReactRouter.default)()); // Configurations (0, _addonInfo.setDefaults)({ maxPropsIntoLine: 1, inline: true, styles: defaultStyles => (0, _lodashEs.merge)({}, defaultStyles, { header: { body: { marginBottom: '0', paddingTop: '0', borderBottom: 'none' } }, infoStory: { marginBottom: '20px' }, infoBody: { marginTop: '0', marginBottom: '20px', padding: '40px' }, source: { h1: { margin: '20px 0', padding: '0 0 10px' } } }) }); // Require all *.story.js file const req = require.context('src', true, /\.?(story|stories|book)\.[jt]sx?$/); (0, _react.configure)(() => req.keys().forEach(req), module);