import { useState } from 'react'
import { BrowserRouter, Routes, Route, Navigate } from 'react-router-dom'
import { UserProvider } from './context/UserContext'
import Login from './pages/Login'
import Dashboard from './pages/Dashboard'
import ServerDetail from './pages/ServerDetail'
function App() {
const [token, setToken] = useState(localStorage.getItem('token'))
const handleLogin = (newToken) => {
localStorage.setItem('token', newToken)
setToken(newToken)
}
const handleLogout = () => {
localStorage.removeItem('token')
setToken(null)
}
if (!token) {
return
}
return (
} />
} />
} />
)
}
export default App