12345678910111213141516171819202122232425262728293031323334 |
- import {connect} from "react-redux";
- import {Link} from "react-router-dom";
- const Playlist = ({playlist:{_id, name}={}}) => {
- return (
- <div>
- {name !== null && name.length > 6 ? (<Link to={`/userPlaylist/${_id}`}><li>{name}</li></Link>) : <></>}
- </div>
- )
- }
- const UserPlaylists = ({playlists={}}) => {
- return (
- <div className='my-playlists'>
- <h2>Плейлиты пользователя</h2>
- <ul className="list1a">
- {playlists.map((playlist) => <Playlist playlist={playlist}/> )}
- </ul>
- </div>
- )
- }
- export const CUserPlaylists = connect(state => ({playlists: state.promise.playlistFindByUser?.payload || []}))(UserPlaylists)
- export const UserPlaylistById = ({match:{params:{_id}}}) =>
- <>
- <CUserPlaylists />
- </>
|