stremio-web/storybook/stories/SeasonsBar/SampleSeasonsBar/SampleSeasonsBar.js
2019-11-14 12:42:13 +02:00

24 lines
784 B
JavaScript

const React = require('react');
const { storiesOf } = require('@storybook/react');
const { action } = require('@storybook/addon-actions');
const SeasonsBar = require('stremio/routes/Detail/VideosList/SeasonsBar');
const styles = require('./styles');
storiesOf('SeasonsBar', module).add('SampleSeasonsBar', () => {
const [season, setSeason] = React.useState(1);
const seasons = React.useMemo(() => {
return [1, 2, 3, 4, 5, /*6,*/ 7];
}, []);
const onSelect = React.useCallback((event) => {
action('onSelect')(event);
setSeason(event.value);
}, []);
return (
<SeasonsBar
className={styles['seasons-bar']}
seasons={seasons}
season={season}
onSelect={onSelect}
/>
);
});