diff --git a/src/app/page.tsx b/src/app/page.tsx
index 6b5a7af..7354875 100644
--- a/src/app/page.tsx
+++ b/src/app/page.tsx
@@ -42,6 +42,7 @@ export default function HomePage() {
onSelect={setSelectedShop}
onClose={() => setSelectedShop(null)}
isOpen={isDiscoveryOpen}
+ onToggleOpen={() => setIsDiscoveryOpen(false)}
/>
diff --git a/src/components/Drawer.tsx b/src/components/Drawer.tsx
index 0478ef0..b61ad28 100644
--- a/src/components/Drawer.tsx
+++ b/src/components/Drawer.tsx
@@ -25,9 +25,10 @@ interface DrawerProps {
onSelect: (shop: CoffeeShop) => void;
onClose: () => void;
isOpen: boolean;
+ onToggleOpen?: () => void;
}
-export default function Drawer({ shop, shops, onSelect, onClose, isOpen }: DrawerProps) {
+export default function Drawer({ shop, shops, onSelect, onClose, isOpen, onToggleOpen }: DrawerProps) {
const [searchQuery, setSearchQuery] = useState("");
const [imageLoading, setImageLoading] = useState(true);
@@ -149,7 +150,7 @@ export default function Drawer({ shop, shops, onSelect, onClose, isOpen }: Drawe