import {actionCreatePlaylist, actionPlaylistFindByOwner, backURL} from "../actions"; import {connect} from "react-redux"; import {Link} from "react-router-dom"; import {call, select, takeEvery} from "redux-saga/effects"; import {actionPromise, promiseWorker} from "../reducers/promiseReducer"; import {useState} from "react"; import {history} from "../App"; import {store} from "../reducers"; import {CTrack} from "./player"; import {CTrackDropZone} from "./pageMain"; const Track = ({track:{_id,url,originalFileName}={}}) =>
{originalFileName}
const MyTracks = ({tracks}={}) =>
{(tracks || []).map(track => )}
const CMyTracks = connect(state => ({tracks: state.promise.trackFindByPlaylist?.payload || []}))(MyTracks) export const MyPlaylistTracks = ({match:{params:{_id}}}) => <>

{_id}

const Playlist = ({playlist:{_id, name}={}}) =>
  • {name}
  • const MyPlaylists = ({playlists={},onCreatePlaylist}) => { const [p, setP] = useState ('') return (
    setP(e.target.value)}/>
      {playlists.map(playlist => )}
    ) } export const CMyPlaylists = connect(state => ({playlists: state.promise.playlistFindByOwner1?.payload || []}),{onCreatePlaylist:actionCreatePlaylist})(MyPlaylists) store.dispatch(actionPlaylistFindByOwner())