Router wrapped around providers

Reordered component hierarchy so BrowserRouter encloses authentication, cart, and UI providers, ensuring Link components have router context. Moved Toaster/Sonner inside Router and adjusted nesting accordingly.

X-Lovable-Edit-ID: edt-6b518b00-4582-4afc-b085-02090a254859
This commit is contained in:
gpt-engineer-app[bot] 2026-01-29 19:29:10 +00:00
commit 1b9f472f0e

View file

@ -16,12 +16,12 @@ const queryClient = new QueryClient();
const App = () => (
<QueryClientProvider client={queryClient}>
<AuthProvider>
<CartProvider>
<TooltipProvider>
<Toaster />
<Sonner />
<BrowserRouter>
<BrowserRouter>
<AuthProvider>
<CartProvider>
<TooltipProvider>
<Toaster />
<Sonner />
<div className="flex flex-col min-h-screen">
<Header />
<main className="flex-1">
@ -35,10 +35,10 @@ const App = () => (
</div>
<CartDrawer />
<AuthModal />
</BrowserRouter>
</TooltipProvider>
</CartProvider>
</AuthProvider>
</TooltipProvider>
</CartProvider>
</AuthProvider>
</BrowserRouter>
</QueryClientProvider>
);