1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30
/** @jsx h */ import { h } from 'preact'; import Centered from '@storybook/addon-centered/preact'; import { storiesOf } from '@storybook/preact'; import Accordion from './'; storiesOf('Components|Accordion', module) .addDecorator(Centered)
.add('Default', () => ( <Accordion> <Accordion.Item title="Elements">Element 1</Accordion.Item> <Accordion.Item title="Layouts">Layout 1</Accordion.Item> <Accordion.Item title="Components">Component 1</Accordion.Item> </Accordion> )).add('exclusive', () => ( <Accordion exclusive> <Accordion.Item title="Elements">Element 1</Accordion.Item> <Accordion.Item title="Layouts">Layout 1</Accordion.Item> <Accordion.Item title="Components">Component 1</Accordion.Item> </Accordion> )) .add('arrow', () => ( <Accordion arrow> <Accordion.Item title="Elements">Element 1</Accordion.Item> <Accordion.Item title="Layouts">Layout 1</Accordion.Item> <Accordion.Item title="Components">Component 1</Accordion.Item> </Accordion> ));