/** Routen der Anwendung und die Weichen für die Anmeldung. */ import { Route, Routes } from "react-router-dom"; import { AppLayout } from "@/components/layout/AppLayout"; import { Skeleton } from "@/components/ui/Feedback"; import { useMe } from "@/hooks/useAuth"; import { BudgetsPage } from "@/pages/BudgetsPage"; import { CalendarPage } from "@/pages/CalendarPage"; import { ChangePasswordPage } from "@/pages/ChangePasswordPage"; import { DashboardPage } from "@/pages/DashboardPage"; import { GoalsPage } from "@/pages/GoalsPage"; import { LoginPage } from "@/pages/LoginPage"; import { NotFoundPage } from "@/pages/NotFoundPage"; import { ReportsPage } from "@/pages/ReportsPage"; import { MerchantsPage } from "@/pages/MerchantsPage"; import { RecurrencesPage } from "@/pages/RecurrencesPage"; import { SettingsPage } from "@/pages/SettingsPage"; import { TransactionsPage } from "@/pages/TransactionsPage"; export function App() { const { data: benutzer, isLoading } = useMe(); if (isLoading) { return (