From 1027556614febb096f2186d3c678116b415c0b9b Mon Sep 17 00:00:00 2001 From: Yamagishi Kazutoshi Date: Sat, 13 May 2017 22:55:56 +0900 Subject: Fix broken storybook (#3030) --- storybook/config.js | 10 +++------- storybook/stories/autosuggest_textarea.story.js | 17 +++++++++++++++++ storybook/stories/autosuggest_textarea.story.jsx | 6 ------ storybook/stories/button.story.js | 17 +++++++++++++++++ storybook/stories/button.story.jsx | 16 ---------------- storybook/stories/character_counter.story.js | 21 +++++++++++++++++++++ storybook/stories/character_counter.story.jsx | 20 -------------------- storybook/stories/loading_indicator.story.js | 12 ++++++++++++ storybook/stories/loading_indicator.story.jsx | 6 ------ storybook/storybook.scss | 12 ------------ storybook/webpack.config.js | 16 +++++++++++++--- 11 files changed, 83 insertions(+), 70 deletions(-) create mode 100644 storybook/stories/autosuggest_textarea.story.js delete mode 100644 storybook/stories/autosuggest_textarea.story.jsx create mode 100644 storybook/stories/button.story.js delete mode 100644 storybook/stories/button.story.jsx create mode 100644 storybook/stories/character_counter.story.js delete mode 100644 storybook/stories/character_counter.story.jsx create mode 100644 storybook/stories/loading_indicator.story.js delete mode 100644 storybook/stories/loading_indicator.story.jsx (limited to 'storybook') diff --git a/storybook/config.js b/storybook/config.js index 976b83af0..2684a738c 100644 --- a/storybook/config.js +++ b/storybook/config.js @@ -4,17 +4,13 @@ import React from 'react'; import { storiesOf, action } from '@kadira/storybook'; import { addLocaleData } from 'react-intl'; import en from 'react-intl/locale-data/en'; -import '../app/assets/stylesheets/components.scss' -import './storybook.scss' +import '../app/javascript/styles/application.scss'; +import './storybook.scss'; setAddon(IntlAddon); addLocaleData(en); -window.storiesOf = storiesOf; -window.action = action; -window.React = React; - -let req = require.context('./stories/', true, /.story.jsx$/); +let req = require.context('./stories/', true, /.story.js$/); function loadStories () { req.keys().forEach((filename) => req(filename)) diff --git a/storybook/stories/autosuggest_textarea.story.js b/storybook/stories/autosuggest_textarea.story.js new file mode 100644 index 000000000..3f13aa416 --- /dev/null +++ b/storybook/stories/autosuggest_textarea.story.js @@ -0,0 +1,17 @@ +import React from 'react'; +import { List } from 'immutable' +import { action, storiesOf } from '@kadira/storybook'; +import AutosuggestTextarea from 'mastodon/components/autosuggest_textarea' + +const props = { + onChange: action('changed'), + onPaste: action('pasted'), + onSuggestionSelected: action('suggestionsSelected'), + onSuggestionsClearRequested: action('suggestionsClearRequested'), + onSuggestionsFetchRequested: action('suggestionsFetchRequested'), + suggestions: List([]) +} + +storiesOf('AutosuggestTextarea', module) + .add('default state', () => ) + .add('with text', () => ) diff --git a/storybook/stories/autosuggest_textarea.story.jsx b/storybook/stories/autosuggest_textarea.story.jsx deleted file mode 100644 index 72a4b525d..000000000 --- a/storybook/stories/autosuggest_textarea.story.jsx +++ /dev/null @@ -1,6 +0,0 @@ -import { storiesOf } from '@kadira/storybook'; -import AutosuggestTextarea from '../../app/assets/javascripts/components/components/autosuggest_textarea.jsx' - -storiesOf('AutosuggestTextarea', module) - .add('default state', () => ) - .add('with text', () => ) diff --git a/storybook/stories/button.story.js b/storybook/stories/button.story.js new file mode 100644 index 000000000..3fd45cb82 --- /dev/null +++ b/storybook/stories/button.story.js @@ -0,0 +1,17 @@ +import React from 'react'; +import { action, storiesOf } from '@kadira/storybook'; +import Button from 'mastodon/components/button'; + +storiesOf('Button', module) + .add('default state', () => ( +