utopia-ui/src/App.tsx
2023-09-27 15:19:14 +02:00

40 lines
1.1 KiB
TypeScript

import { AppShell, SideBar, Content, AuthProvider, Settings, Modal, LoginPage, SignupPage } from 'utopia-ui'
import { routes } from './routes/sidebar'
import { Route, Routes } from 'react-router-dom'
import MapContainer from "./pages/MapContainer"
import './App.css'
import Concept from './pages/Concept'
import { userApi } from './api/userApi'
import Projects from './pages/Projects'
function App() {
return (
<div className="App overflow-x-hidden">
<AuthProvider userApi={new userApi}>
<AppShell appName="Utopia Game">
<Modal/>
<SideBar routes={routes} />
<Content>
{/** <Quests /> */ }
<Routes>
<Route path="/*" element={<MapContainer />} />
<Route path="/settings" element={<Settings />} />
<Route path="/concept" element={<Concept/>} />
<Route path="/projects" element={<Projects/>} />
<Route path="/login" element={<LoginPage/>} />
<Route path="/signup" element={<SignupPage/>} />
</Routes>
</Content>
</AppShell>
</AuthProvider>
</div>
)
}
export default App