Fix: Wrap useLocationAutoDetect in AuthProvider

This commit is contained in:
gpt-engineer-app[bot]
2025-09-28 22:54:17 +00:00
parent a6e9d77bda
commit 4a3b4d2caf
2 changed files with 15 additions and 12 deletions

View File

@@ -5,6 +5,7 @@ import { TooltipProvider } from "@/components/ui/tooltip";
import { QueryClient, QueryClientProvider } from "@tanstack/react-query";
import { BrowserRouter, Routes, Route } from "react-router-dom";
import { AuthProvider } from "@/hooks/useAuth";
import { useLocationAutoDetect } from "@/hooks/useLocationAutoDetect";
import { Footer } from "@/components/layout/Footer";
import Index from "./pages/Index";
import Parks from "./pages/Parks";
@@ -24,9 +25,10 @@ import AdminSettings from "./pages/AdminSettings";
const queryClient = new QueryClient();
const App = () => (
<QueryClientProvider client={queryClient}>
<AuthProvider>
function AppContent() {
useLocationAutoDetect();
return (
<TooltipProvider>
<BrowserRouter>
<Toaster />
@@ -57,6 +59,13 @@ const App = () => (
</div>
</BrowserRouter>
</TooltipProvider>
);
}
const App = () => (
<QueryClientProvider client={queryClient}>
<AuthProvider>
<AppContent />
</AuthProvider>
</QueryClientProvider>
);

View File

@@ -3,15 +3,9 @@ import { createRoot } from "react-dom/client";
import App from "./App.tsx";
import "./index.css";
import { ThemeProvider } from "@/components/theme/ThemeProvider";
import { useLocationAutoDetect } from "./hooks/useLocationAutoDetect";
function AppWithAutoDetect() {
useLocationAutoDetect();
return <App />;
}
createRoot(document.getElementById("root")!).render(
<ThemeProvider defaultTheme="dark" storageKey="thrillwiki-theme">
<AppWithAutoDetect />
<App />
</ThemeProvider>
);