PlaylistList.jsx 579 B

12345678910111213141516171819202122232425262728293031
  1. import React, { Component } from "react";
  2. import PropTypes from "prop-types";
  3. import { connect } from "react-redux";
  4. import PlaylistItem from "./PlaylistItem.jsx";
  5. @connect(state => ({
  6. station: {
  7. playlists: state.station.playlists,
  8. },
  9. }))
  10. export default class PlaylistList extends Component {
  11. constructor(props) {
  12. super(props);
  13. }
  14. render() {
  15. const { playlists } = this.props.station;
  16. return (
  17. <ul>
  18. {
  19. playlists.map((playlist) => {
  20. return <PlaylistItem key={ playlist.get("playlistId") } playlist={ playlist }/>;
  21. })
  22. }
  23. </ul>
  24. );
  25. }
  26. }