Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.
componentDidUpdate() {
const channel = addons.getChannel();
const { stories } = this.props;
const { storyId } = stories.getSelection();
if (storyId) {
channel.emit(Events.STORY_RENDERED, { storyId });
}
}
});
return;
}
if (!forceRender && previousKind && previousStory) {
addons.getChannel().emit(Events.STORY_CHANGED, id);
}
if (viewMode === 'docs') {
const NoDocs = () => <div style="{{">No docs found</div>;
const StoryDocs = (parameters && parameters.docs) || NoDocs;
ReactDOM.render(, document.getElementById('root'));
} else if (!viewMode || viewMode === 'story') {
if (getDecorated) {
render(renderContext);
addons.getChannel().emit(Events.STORY_RENDERED, id);
} else {
showNopreview();
addons.getChannel().emit(Events.STORY_MISSING, id);
}
}
previousRevision = revision;
previousKind = kind;
previousStory = name;
previousViewMode = viewMode;
if (!forceRender) {
document.documentElement.scrollTop = 0;
}
};