MusicAlbumTracks.stories.tsx 873 B

123456789101112131415161718192021222324252627282930
  1. import React from 'react';
  2. import '../common/index.css';
  3. import { EditForm } from '../music/EditMusicAlbum';
  4. import { MyMusicTracks } from '../music/MyMusicTracks';
  5. import { MusicAlbumSamples } from './data/MusicAlbumSamples';
  6. import { albumTracks, AllMusicTrackSamples } from './data/MusicTrackSamples';
  7. import { withMockTransport } from './withMockTransport';
  8. import { EditMusicAlbumView } from '../music/EditMusicAlbum.view';
  9. import EntityId from '@joystream/types/versioned-store/EntityId';
  10. export default {
  11. title: 'Media | My music tracks',
  12. decorators: [ withMockTransport ],
  13. };
  14. export const DefaultState = () =>
  15. <EditForm />;
  16. export const MockEditAlbumView = () =>
  17. <EditMusicAlbumView
  18. id={new EntityId(1)}
  19. tracks={albumTracks}
  20. />;
  21. export const MyMusicTracksStory = () =>
  22. <MyMusicTracks
  23. albums={MusicAlbumSamples}
  24. tracks={AllMusicTrackSamples}
  25. />;