import React from "react"; import PlaylistsTrack from "../PlaylistsTrack/PlaylistsTrack"; import { useNavigate } from "react-router-dom"; import "./style.scoped.scss"; import PlaylistIcon from "../../assets/playlist_icon_2.svg"; import PlayIcon from "../../assets/play_icon.svg"; import { ROUTES } from "../../utils/constants"; import { useDispatch } from "react-redux"; import { actionSetQueue } from "../../redux/actions/creators/audio"; const PlaylistInfo = ({ playlist }) => { const navigate = useNavigate(); const dispatch = useDispatch(); const { _id, name, description, tracks } = playlist; const editClickHandler = () => { navigate(`${ROUTES.PLAYLISTS}/${_id}`); }; const playClickHandler = () => { dispatch(actionSetQueue({ _id, name, tracks: tracks ?? [] })); }; return (
playlist_icon play_icon
{tracks?.length ? tracks.map((track) => ( )) : "0 TRACKS"}
EDIT

{name}

{description}

); }; export default PlaylistInfo;