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