Code edited in Lovable Code Editor

This commit is contained in:
gpt-engineer-app[bot]
2025-10-16 12:59:38 +00:00
parent 6819682ace
commit b1544dfa17

View File

@@ -3,23 +3,20 @@ import { Toaster } from "@/components/ui/toaster";
import { Toaster as Sonner } from "@/components/ui/sonner"; import { Toaster as Sonner } from "@/components/ui/sonner";
import { TooltipProvider } from "@/components/ui/tooltip"; import { TooltipProvider } from "@/components/ui/tooltip";
import { QueryClient, QueryClientProvider } from "@tanstack/react-query"; 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 { BrowserRouter, Routes, Route } from "react-router-dom";
import { AuthProvider } from "@/hooks/useAuth"; import { AuthProvider } from "@/hooks/useAuth";
import { LocationAutoDetectProvider } from "@/components/providers/LocationAutoDetectProvider"; import { LocationAutoDetectProvider } from "@/components/providers/LocationAutoDetectProvider";
import { AuthModalProvider } from "@/contexts/AuthModalContext";
import { Footer } from "@/components/layout/Footer"; import { Footer } from "@/components/layout/Footer";
import Index from "./pages/Index"; import Index from "./pages/Index";
import Parks from "./pages/Parks"; import Parks from "./pages/Parks";
import ParkDetail from "./pages/ParkDetail"; import ParkDetail from "./pages/ParkDetail";
import ParkRides from "./pages/ParkRides";
import RideDetail from "./pages/RideDetail"; import RideDetail from "./pages/RideDetail";
import Rides from "./pages/Rides"; import Rides from "./pages/Rides";
import Manufacturers from "./pages/Manufacturers"; import Manufacturers from "./pages/Manufacturers";
import ManufacturerDetail from "./pages/ManufacturerDetail"; import ManufacturerDetail from "./pages/ManufacturerDetail";
import ManufacturerRides from "./pages/ManufacturerRides"; import ManufacturerRides from "./pages/ManufacturerRides";
import ManufacturerModels from "./pages/ManufacturerModels"; import ManufacturerModels from "./pages/ManufacturerModels";
import RideModelDetail from "./pages/RideModelDetail";
import Designers from "./pages/Designers"; import Designers from "./pages/Designers";
import DesignerDetail from "./pages/DesignerDetail"; import DesignerDetail from "./pages/DesignerDetail";
import DesignerRides from "./pages/DesignerRides"; import DesignerRides from "./pages/DesignerRides";
@@ -77,7 +74,6 @@ function AppContent() {
<Route path="/" element={<Index />} /> <Route path="/" element={<Index />} />
<Route path="/parks" element={<Parks />} /> <Route path="/parks" element={<Parks />} />
<Route path="/parks/:slug" element={<ParkDetail />} /> <Route path="/parks/:slug" element={<ParkDetail />} />
<Route path="/parks/:parkSlug/rides" element={<ParkRides />} />
<Route path="/parks/:parkSlug/rides/:rideSlug" element={<RideDetail />} /> <Route path="/parks/:parkSlug/rides/:rideSlug" element={<RideDetail />} />
<Route path="/rides" element={<Rides />} /> <Route path="/rides" element={<Rides />} />
<Route path="/search" element={<Search />} /> <Route path="/search" element={<Search />} />
@@ -88,6 +84,7 @@ function AppContent() {
<Route path="/manufacturers/:manufacturerSlug/rides" element={<ManufacturerRides />} /> <Route path="/manufacturers/:manufacturerSlug/rides" element={<ManufacturerRides />} />
<Route path="/manufacturers/:manufacturerSlug/models" element={<ManufacturerModels />} /> <Route path="/manufacturers/:manufacturerSlug/models" element={<ManufacturerModels />} />
<Route path="/manufacturers/:manufacturerSlug/models/:modelSlug" element={<RideModelDetail />} /> <Route path="/manufacturers/:manufacturerSlug/models/:modelSlug" element={<RideModelDetail />} />
<Route path="/manufacturers/:manufacturerSlug/models/:modelSlug/rides" element={<RideModelRides />} />
<Route path="/designers" element={<Designers />} /> <Route path="/designers" element={<Designers />} />
<Route path="/designers/:slug" element={<DesignerDetail />} /> <Route path="/designers/:slug" element={<DesignerDetail />} />
<Route path="/designers/:designerSlug/rides" element={<DesignerRides />} /> <Route path="/designers/:designerSlug/rides" element={<DesignerRides />} />
@@ -128,16 +125,9 @@ function AppContent() {
const App = () => ( const App = () => (
<QueryClientProvider client={queryClient}> <QueryClientProvider client={queryClient}>
<AuthProvider> <AuthProvider>
<AuthModalProvider>
<AppContent /> <AppContent />
</AuthModalProvider>
</AuthProvider> </AuthProvider>
{import.meta.env.DEV && ( {import.meta.env.DEV && <ReactQueryDevtools initialIsOpen={false} position="bottom" />}
<ReactQueryDevtools
initialIsOpen={false}
position="bottom"
/>
)}
</QueryClientProvider> </QueryClientProvider>
); );