diff --git a/src/App.tsx b/src/App.tsx index f5227c26..80ac8460 100644 --- a/src/App.tsx +++ b/src/App.tsx @@ -3,23 +3,20 @@ 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 { ReactQueryDevtools } from '@tanstack/react-query-devtools'; +import { ReactQueryDevtools } from "@tanstack/react-query-devtools"; import { BrowserRouter, Routes, Route } from "react-router-dom"; import { AuthProvider } from "@/hooks/useAuth"; import { LocationAutoDetectProvider } from "@/components/providers/LocationAutoDetectProvider"; -import { AuthModalProvider } from "@/contexts/AuthModalContext"; import { Footer } from "@/components/layout/Footer"; import Index from "./pages/Index"; import Parks from "./pages/Parks"; import ParkDetail from "./pages/ParkDetail"; -import ParkRides from "./pages/ParkRides"; import RideDetail from "./pages/RideDetail"; import Rides from "./pages/Rides"; import Manufacturers from "./pages/Manufacturers"; import ManufacturerDetail from "./pages/ManufacturerDetail"; import ManufacturerRides from "./pages/ManufacturerRides"; import ManufacturerModels from "./pages/ManufacturerModels"; -import RideModelDetail from "./pages/RideModelDetail"; import Designers from "./pages/Designers"; import DesignerDetail from "./pages/DesignerDetail"; import DesignerRides from "./pages/DesignerRides"; @@ -55,9 +52,9 @@ const queryClient = new QueryClient({ defaultOptions: { queries: { refetchOnWindowFocus: false, // Disable automatic refetch on tab focus - refetchOnMount: true, // Keep refetch on component mount - refetchOnReconnect: true, // Keep refetch on network reconnect - retry: 1, // Keep retry attempts + refetchOnMount: true, // Keep refetch on component mount + refetchOnReconnect: true, // Keep refetch on network reconnect + retry: 1, // Keep retry attempts staleTime: 30000, // 30 seconds - queries stay fresh for 30s gcTime: 5 * 60 * 1000, // 5 minutes - keep in cache for 5 mins }, @@ -71,73 +68,66 @@ function AppContent() { -
-
- - } /> - } /> - } /> - } /> - } /> - } /> - } /> - } /> - } /> - } /> - } /> - } /> - } /> - } /> - } /> - } /> - } /> - } /> - } /> - } /> - } /> - } /> - } /> - } /> - } /> - } /> - } /> - } /> - } /> - } /> - } /> - } /> - } /> - } /> - } /> - } /> - } /> - } /> - } /> - } /> - {/* ADD ALL CUSTOM ROUTES ABOVE THE CATCH-ALL "*" ROUTE */} - } /> - -
-