import React, {useState} from 'react'; // import {Link} from 'react-router-dom'; // import { actionAuthLogin } from '../store/authReducer'; // import { store } from '../store/store'; function sendForm (url, data) { fetch(`http://player-api/api/${url}`, { method: 'POST', body: data, headers: { ...(localStorage.authToken ? {"Authorization": "Bearer " + localStorage.authToken} : {}) }, }).then(res => res.json()) .then(data => { if(data.token) { console.log(data) return data } else { //console.log(data.login[0]); } }) } export const CreatePlaylist = (props) => { const [name, setName] = useState(''); const [description, setDescription] = useState(''); const [privat, setPrivat] = useState(0); const [image, setImage] = useState(null); const PostCreatePlaylist = async(event) =>{ event.preventDefault(); const data = new FormData(); data.append("name", name); data.append("description", description); data.append("private", privat); data.append("photo", image, image.name); sendForm('playlists/create', data); } return <>

Create Playlist


setImage(e.target.files[0])} multiple={false}/> setPrivat(e.target.checked? 1 : 0)}/>

setName(e.target.value)}/>