import './css/Login.css' import Sidebar from './Components/Sidebar' import { useState, useEffect } from 'react' import Cookies from 'js-cookie' import banner from "/src/assets/banner.png" import { default as axios } from 'axios' import { config } from './main' function Login() { const handleSubmit = async (e) => { e.preventDefault(); document.getElementById("submit").disabled = true; const formData = new FormData(e.target); let response = await axios.post(config.serverURL + "/account/token", { username: formData.get("username"), password: formData.get("password") }) if(response.data.error) { document.getElementById("submit").disabled = false; return alert(`Login error: ${response.data.message}`); } Cookies.set("token", response.data.token); }; return ( <>
) } export default Login