import { faPlay, faXmark } from "@fortawesome/free-solid-svg-icons"; import { FontAwesomeIcon } from "@fortawesome/react-fontawesome"; import { Button } from "react-bootstrap"; import { connect } from "react-redux"; import { Link } from "react-router-dom"; import { actionRemoveTrackFromQueue } from "../store/playerReducer"; import { store } from "../store/store"; import { sendForm } from "./SendForm"; const Track = ({track}) => <>
{track.name} store.dispatch(actionRemoveTrackFromQueue(track))}/> const TrackList = ({tracks}) => { return( <> {tracks.map((track, i) => )}
Track name Action
) } export const CTrackList = connect(state => ({tracks: state.player?.playlist || []} ), )(TrackList);