UNPKG

storybook-addon-designs

Version:

Storybook addon for embedding your design preview in addon panel

20 lines (19 loc) 666 B
import addons, { makeDecorator } from '@storybook/addons'; import { Events, PanelName, ParameterName } from './addon'; var wrapper = function (getStory, context, _a) { var parameters = _a.parameters; var channel = addons.getChannel(); channel.emit(Events.UpdateConfig, parameters); return getStory(context); }; export var withDesign = makeDecorator({ name: 'withDesign', parameterName: ParameterName, skipIfNoParametersOrOptions: true, wrapper: wrapper, }); export var config = function (c) { return c; }; if (module && module.hot && module.hot.decline) { module.hot.decline(); } export { ParameterName as PARAM_KEY, PanelName };