import { Toaster } from "@/components/ui/toaster"; import { Toaster as Sonner } from "@/components/ui/sonner"; import { TooltipProvider } from "@/components/ui/tooltip"; import { QueryClient, QueryClientProvider } from "@tanstack/react-query"; import { BrowserRouter, HashRouter, Routes, Route } from "react-router-dom"; import Index from "./pages/Index"; import NotFound from "./pages/NotFound"; import ResetPassword from "./pages/ResetPassword"; import Profile from "./pages/Profile"; import Account from "./pages/Account"; import AccountConfirmation from "./pages/AccountConfirmation"; import Contact from "./pages/Contact"; import Admin from "./pages/Admin"; import FAQ from "./pages/FAQ"; import OrderConfirmation from "./pages/OrderConfirmation"; import ChangeSubscription from "./pages/ChangeSubscription"; import Arendelista from "./pages/felsokning/Arendelista"; import NyttArende from "./pages/felsokning/NyttArende"; import ArendeSida from "./pages/felsokning/ArendeSida"; import DelatArende from "./pages/felsokning/DelatArende"; import PublikDelning from "./pages/felsokning/PublikDelning"; import Oversikt from "./pages/felsokning/Oversikt"; import Installningar from "./pages/felsokning/Installningar"; import { PaymentTestModeBanner } from "@/components/PaymentTestModeBanner"; const queryClient = new QueryClient(); // Hash-baserad routing för miljöer utan SPA-rewrites (t.ex. förhandsvisning // på en statisk sida). Standard är vanlig historik-routing. const Router = import.meta.env.VITE_HASH_ROUTER ? HashRouter : BrowserRouter; function AppContent() { return ( } /> } /> } /> } /> } /> } /> } /> } /> } /> } /> } /> } /> } /> } /> } /> } /> } /> {/* ADD ALL CUSTOM ROUTES ABOVE THE CATCH-ALL "*" ROUTE */} } /> ); } const App = () => ( ); export default App;