UNPKG

@amplience/dynamic-content-accelerators

Version:
29 lines (25 loc) 744 B
import { storiesOf } from '@storybook/html'; import { renderContent } from '../../.storybook/rendering-service'; const components = [ ['Banner', 'banner'], ['Blog Post', 'blogPost'], ['Card', 'card'], ['Card List', 'cardList'], ['External Block', 'externalBlock'], ['Image', 'image'], ['Page', 'page'], ['Promo', 'promo'], ['Promo List', 'promo', 'samplePromoListContent'], ['Slider', 'slider'], ['Split Block', 'splitBlock'], ['Text', 'text'], ['Video', 'video'] ]; const stories = storiesOf('Template Chooser', module); components.forEach(([label, name, contentName = 'sampleContent']) => { stories.add(label, () => renderContent('templateChooser', require(`../${name}/${name}.stories`)[contentName])); });