|
import { BrowserRouter, Route, Routes } from 'react-router-dom'; |
|
import Feeds from './pages/feeds'; |
|
import Login from './pages/login'; |
|
import Accounts from './pages/accounts'; |
|
import { BaseLayout } from './layouts/base'; |
|
import { TrpcProvider } from './provider/trpc'; |
|
import ThemeProvider from './provider/theme'; |
|
|
|
function App() { |
|
return ( |
|
<BrowserRouter basename="/dash"> |
|
<ThemeProvider> |
|
<TrpcProvider> |
|
<Routes> |
|
<Route path="/" element={<BaseLayout />}> |
|
<Route index element={<Feeds />} /> |
|
<Route path="/feeds/:id?" element={<Feeds />} /> |
|
<Route path="/accounts" element={<Accounts />} /> |
|
<Route path="/login" element={<Login />} /> |
|
</Route> |
|
</Routes> |
|
</TrpcProvider> |
|
</ThemeProvider> |
|
</BrowserRouter> |
|
); |
|
} |
|
|
|
export default App; |
|
|