SeasonsBarPlaceholder story added to storybook

This commit is contained in:
NikolaBorislavovHristov 2019-11-14 12:45:05 +02:00
parent f0b51e0a73
commit a511a24f9b
5 changed files with 22 additions and 0 deletions

View file

@ -3,6 +3,7 @@ const PropTypes = require('prop-types');
const classnames = require('classnames');
const Icon = require('stremio-icons/dom');
const { Button, Multiselect } = require('stremio/common');
const SeasonsBarPlaceholder = require('./SeasonsBarPlaceholder');
const styles = require('./styles');
const SeasonsBar = ({ className, seasons, season, onSelect }) => {
@ -69,6 +70,8 @@ const SeasonsBar = ({ className, seasons, season, onSelect }) => {
);
};
SeasonsBar.Placeholder = SeasonsBarPlaceholder;
SeasonsBar.propTypes = {
className: PropTypes.string,
seasons: PropTypes.arrayOf(PropTypes.number).isRequired,

View file

@ -0,0 +1,12 @@
const React = require('react');
const { storiesOf } = require('@storybook/react');
const SeasonsBar = require('stremio/routes/Detail/VideosList/SeasonsBar');
const styles = require('./styles');
storiesOf('SeasonsBar', module).add('SeasonsBarPlaceholder', () => {
return (
<SeasonsBar.Placeholder
className={styles['seasons-bar']}
/>
);
});

View file

@ -0,0 +1 @@
require('./SeasonsBarPlaceholder');

View file

@ -0,0 +1,5 @@
.seasons-bar {
flex: none;
width: 28rem;
margin: 2rem;
}

View file

@ -1 +1,2 @@
require('./SampleSeasonsBar');
require('./SeasonsBarPlaceholder');