old-automod/web/src/App.tsx

26 lines
798 B
TypeScript
Raw Normal View History

2022-01-22 19:41:25 +00:00
import { Route, BrowserRouter, Routes } from 'react-router-dom';
2022-01-23 22:23:09 +00:00
import Home from './pages/Home';
2022-01-22 19:41:25 +00:00
import './App.css';
2022-01-23 22:23:09 +00:00
import '@revoltchat/ui/src/styles/dark.css';
import '@revoltchat/ui/src/styles/common.css';
import RequireAuth from './components/RequireAuth';
2022-01-24 18:01:18 +00:00
import DashboardHome from './pages/DashboardHome';
import ServerDashboard from './pages/ServerDashboard';
2022-01-23 22:23:09 +00:00
const API_URL = 'http://localhost:9000';
2022-01-22 19:41:25 +00:00
function App() {
return (
<BrowserRouter>
<Routes>
2022-01-23 22:23:09 +00:00
<Route path='/' element={<Home />} />
2022-01-24 18:01:18 +00:00
<Route path='/dashboard' element={<RequireAuth><DashboardHome /></RequireAuth>} />
<Route path='/dashboard/:serverid' element={<RequireAuth><ServerDashboard /></RequireAuth>} />
2022-01-22 19:41:25 +00:00
</Routes>
</BrowserRouter>
);
}
2022-01-23 22:23:09 +00:00
export default App;
export { API_URL }