import {store} from "../../reducers";
import {actionFindMyTracks} from "../../actions";
import {CTrackDropZone} from "../tools/trackdropzone";
import {CTrack} from "../track";
import {connect} from "react-redux";
import {useEffect, useState} from "react";
import {arrayMoveImmutable} from "array-move";
import {SortableContainer, SortableElement} from "react-sortable-hoc";
import {CPreloaded} from "../preloader";
const Mytracks = ({tracks={}}) => {
return(
{tracks.map(track => )}
)
}
export const CMyTracks = connect(state => ({tracks: state.promise.findMyTracks1?.payload || []}))(Mytracks)
export const NoPlaylistMytracks = () =>
Моя музыка
//
// const SortableItem = SortableElement(CTrack);
//
// const MyTracks = ({children}) =>
//
// {children}
//
//
//
// const SortableList = SortableContainer(MyTracks)
// // export const CMyTracks = connect(state => ({tracks: state.promise.findMyTracks1?.payload || []}))(MyTracks)
//
// export const NoPlaylistMytracks = () =>
//
//
Моя музыка
//
//
//
//
//
//
//
//
// function SortableComponent({tracks=[]}) {
// const [state, setState] = useState(tracks)
// useEffect(() => {
// setState (tracks)
// },[tracks])
// const onSortEnd = ({oldIndex, newIndex}) => {
// setState((state) => (arrayMoveImmutable(state, oldIndex, newIndex)));
// };
//
// return
// {state.map((value, index) => )}
// ;
// }
//
// const CSortableComponent = connect(state => ({tracks: state.promise.findMyTracks1?.payload || []}))(SortableComponent)
//
// store.dispatch(actionFindMyTracks())