import React, {useEffect} from 'react'; import {Link} from 'react-router-dom'; import {connect} from 'react-redux'; import { actionUsersPlaylists } from '../store/promiseReducer'; import { actionFullSetPlaylist } from '../store/playerReducer'; import { store } from '../store/store'; import image from '../images/card.png'; import Modal from 'react-bootstrap/Modal'; // import Button from 'react-bootstrap/Button'; import {CreatePlaylist} from './createPlaylist' const Playlist = ({playlist = {}}) =>
store.dispatch(actionFullSetPlaylist({playlist}) )} > ...
{playlist.name}

{playlist.description? playlist.description : '.' }

export const UsersPlaylistsAll = ({playlists= []}) => { const [modalShow, setModalShow] = React.useState(false); return ( <>
setModalShow(true)}>

Create new Playlist

setModalShow(false)} /> {playlists.map((playlist, i) => )}
) } const СUsersPlaylists = connect(state => ({playlists: state.promise.usersPlaylists?.payload?.playlists|| []}), )(UsersPlaylistsAll); function MyVerticallyCenteredModal(props) { return ( {/* */} {/* Create new Playlist */} {/* */} {/* */} ); } export const UserPage = () => { let id = store.getState().auth?.user?.id; const getAnswer = async () => { await store.dispatch(actionUsersPlaylists(id)); }; useEffect(() => { getAnswer(); }, []); return(<>
...

{store.getState().auth?.user?.name}

Edit Profile

My playlists:

<СUsersPlaylists/> ) }