import { Authenticated, Unauthenticated, AuthLoading } from "convex/react"; import { ConvexAuthProvider } from "@convex-dev/auth/react"; import { RouterProvider, createBrowserRouter, Navigate, Outlet } from "react-router-dom"; import { Toaster } from "sonner"; import { convex } from "./lib/convex"; import { FilterProvider } from "./context/FilterContext"; import { AppShell } from "./components/layout/AppShell"; import { LoginPage } from "./pages/LoginPage"; import { DashboardPage } from "./pages/DashboardPage"; import { TransactionsPage } from "./pages/TransactionsPage"; import { CategoriesPage } from "./pages/CategoriesPage"; import { LoansPage } from "./pages/LoansPage"; import { SavingsChatPage } from "./pages/SavingsChatPage"; import { ImportPage } from "./pages/ImportPage"; import { SettingsPage } from "./pages/SettingsPage"; import { Skeleton } from "./components/ui/skeleton"; import { SeedInitializer } from "./components/SeedInitializer"; function OutletWrapper() { return ; } function ProtectedLayout() { return ( <>
); } const router = createBrowserRouter([ { path: "/login", element: }, { element: , children: [ { path: "/", element: }, { path: "/transaktionen", element: }, { path: "/talk", element: }, { path: "/kategorien", element: }, { path: "/kredite", element: }, { path: "/import", element: }, { path: "/einstellungen", element: }, ], }, ]); export default function App() { return ( ); }