diff --git a/src/app/page.tsx b/src/app/page.tsx index 721f4ca..4996e97 100644 --- a/src/app/page.tsx +++ b/src/app/page.tsx @@ -22,8 +22,23 @@ export default function HomePage() { return ( - {/* Navbar - always visible */} - setIsDiscoveryOpen(!isDiscoveryOpen)} /> + {/* Unified shadow container for navbar + drawer */} + + {/* Navbar - always visible */} + setIsDiscoveryOpen(!isDiscoveryOpen)} /> + + {/* Right Drawer - only render after mount to prevent hydration mismatch */} + {mounted && ( + setSelectedShop(null)} + isOpen={isDiscoveryOpen} + onToggleOpen={() => setIsDiscoveryOpen(false)} + /> + )} + {/* Map Background */} @@ -36,17 +51,6 @@ export default function HomePage() { /> - {/* Right Drawer - only render after mount to prevent hydration mismatch */} - {mounted && ( - setSelectedShop(null)} - isOpen={isDiscoveryOpen} - onToggleOpen={() => setIsDiscoveryOpen(false)} - /> - )} ); diff --git a/src/components/Drawer.tsx b/src/components/Drawer.tsx index f1b36ba..d1c380d 100644 --- a/src/components/Drawer.tsx +++ b/src/components/Drawer.tsx @@ -48,7 +48,7 @@ export default function Drawer({ shop, shops, onSelect, onClose, isOpen, onToggl