SignalMod / frontend /src /App.tsx
Ruperth's picture
feat: rebuild Layout with collapsible sidebar topbar toggles and Supabase link
5d39332
Raw
History Blame Contribute Delete
939 Bytes
import { BrowserRouter, Route, Routes } from "react-router-dom";
import { Layout } from "./components/Layout";
import { AppProvider } from "./context/AppContext";
import { ThemeProvider } from "./context/ThemeContext";
import { I18nProvider } from "./i18n/I18nContext";
import { HubPage } from "./pages/HubPage";
import { SettingsPage } from "./pages/SettingsPage";
import { WatchPage } from "./pages/WatchPage";
export default function App() {
return (
<ThemeProvider>
<I18nProvider>
<AppProvider>
<BrowserRouter>
<Routes>
<Route element={<Layout />}>
<Route index element={<WatchPage />} />
<Route path="hub" element={<HubPage />} />
<Route path="settings" element={<SettingsPage />} />
</Route>
</Routes>
</BrowserRouter>
</AppProvider>
</I18nProvider>
</ThemeProvider>
);
}