import React from "react"; import { removeAudioExtension } from "../../utils/regex"; import "./style.scoped.scss"; import CloseIcon from "../../assets/close_icon.svg"; import DragIcon from "../../assets/drag_icon.png"; import { sortableHandle } from "react-sortable-hoc"; import { useDispatch } from "react-redux"; import { actionDeleteTrackFromQueue } from "../../redux/actions/creators/audio"; const DragHandle = sortableHandle(() => drag-icon); const QueueItem = (props) => { const dispatch = useDispatch(); const { data } = props; const title = data.id3.title || removeAudioExtension(data.originalFileName); return (

{title}

dispatch(actionDeleteTrackFromQueue(data))} > close_icon
); }; export default QueueItem;