summaryrefslogtreecommitdiff
path: root/stories/index.stories.js
blob: 70d60b512a89620f571892f80abf0785c11eb5e5 (plain)
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
31
import React from 'react'

import { storiesOf } from '@storybook/react'
import { action } from '@storybook/addon-actions'
import { linkTo } from '@storybook/addon-links'

import { Button, Welcome } from '@storybook/react/demo'

import { DemoComponent } from '../src/demo-component'

storiesOf('DemoComponent', module).add('to Storybook', () => (
  <DemoComponent>
    <h1 style={{ fontSize: '4em' }}>Hello world</h1>
  </DemoComponent>
))

storiesOf('Welcome', module).add('to Storybook', () => (
  <Welcome showApp={linkTo('Button')} />
))

storiesOf('Button', module)
  .add('with text', () => (
    <Button onClick={action('clicked')}>Hello Button</Button>
  ))
  .add('with some emoji', () => (
    <Button onClick={action('clicked')}>
      <span role="img" aria-label="so cool">
        😀 😎 👍 💯
      </span>
    </Button>
  ))