Playback.stories.tsx 911 B

12345678910111213141516171819202122232425262728293031
  1. import React from 'react';
  2. import '../common/index.scss';
  3. import { PlayContent } from '../explore/PlayContent';
  4. import { PlayVideo } from '../video/PlayVideo';
  5. import { FeaturedAlbums } from './data/MusicAlbumSamples';
  6. import { Album1TrackSamples } from './data/MusicTrackSamples';
  7. import { MockMusicChannel, MockVideoChannel } from './data/ChannelSamples';
  8. import { withMockTransport } from './withMockTransport';
  9. import { Video } from '../mocks';
  10. import { createMock } from '@joystream/types';
  11. export default {
  12. title: 'Media | Playback',
  13. decorators: [withMockTransport]
  14. };
  15. export const PlayVideoStory = () =>
  16. <PlayVideo
  17. id={createMock('EntityId', Video.id)}
  18. video={Video}
  19. channel={MockVideoChannel}
  20. />;
  21. export const PlayAlbumStory = () =>
  22. <PlayContent
  23. channel={MockMusicChannel}
  24. featuredAlbums={FeaturedAlbums}
  25. tracks={Album1TrackSamples}
  26. currentTrackIndex={3}
  27. />;