/* eslint-disable import/no-extraneous-dependencies, import/no-unresolved, import/extensions */

import React from 'react';
import { Provider } from 'react-redux';

import { createStore, combineReducers } from 'redux';


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

import DirectMessage from './Channels/DirectMessage';
import Avatar from './Avatar';

const reducers = combineReducers({ settings: () => ({}) });
const store = createStore(reducers);

storiesOf('Avatar', module).addDecorator(story => <Provider store={store}>{story()}</Provider>).add('avatar', () => Avatar);
storiesOf('Channel Cell', module).addDecorator(story => <Provider store={store}>{story()}</Provider>).add('Direct Messages', () => DirectMessage);

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

// storiesOf('Button', module)
// 	.addDecorator(getStory => (
// 		<CenterView>
// 			{getStory()}
// 		</CenterView>
// 	))
// 	.add('with text', () => (
// 		<Button onPress={action('clicked-text')}>
// 			<Text>Hello Button</Text>
// 		</Button>
// 	))