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() {