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 (
);
}