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())