diff --git a/src/components/Drawer.tsx b/src/components/Drawer.tsx index 2e7352e..0478ef0 100644 --- a/src/components/Drawer.tsx +++ b/src/components/Drawer.tsx @@ -145,7 +145,15 @@ export default function Drawer({ shop, shops, onSelect, onClose, isOpen }: Drawe ) : ( // List View
-
+
+

Discover Coffee

diff --git a/src/components/Navbar.tsx b/src/components/Navbar.tsx index 6b4203d..d4d2d8e 100644 --- a/src/components/Navbar.tsx +++ b/src/components/Navbar.tsx @@ -11,6 +11,7 @@ interface NavbarProps { export default function Navbar({ isDiscoveryOpen, onToggleDiscovery }: NavbarProps) { const [showAbout, setShowAbout] = useState(false); const [showTooltip, setShowTooltip] = useState(false); + const [isOnboarding, setIsOnboarding] = useState(false); const handleHeaderClick = () => { const event = new CustomEvent('show-welcome-modal'); @@ -23,11 +24,13 @@ export default function Navbar({ isDiscoveryOpen, onToggleDiscovery }: NavbarPro const isMobile = window.innerWidth < 640; if (!hasSeenHint && isMobile) { + setIsOnboarding(true); const timer = setTimeout(() => { setShowTooltip(true); // Auto-hide after 5 seconds setTimeout(() => { setShowTooltip(false); + setIsOnboarding(false); localStorage.setItem('discovery-panel-hint-seen', 'true'); }, 5000); }, 1000); @@ -40,8 +43,8 @@ export default function Navbar({ isDiscoveryOpen, onToggleDiscovery }: NavbarPro
- {/* Pulsing indicator ring */} - {showTooltip && ( + {/* Pulsing indicator ring - only during onboarding */} + {isOnboarding && showTooltip && (
)} @@ -53,6 +56,7 @@ export default function Navbar({ isDiscoveryOpen, onToggleDiscovery }: NavbarPro onClick={() => { onToggleDiscovery(); setShowTooltip(false); + setIsOnboarding(false); localStorage.setItem('discovery-panel-hint-seen', 'true'); }} className={`h-10 w-10 rounded-lg hover:bg-background/40 transition-colors ${isDiscoveryOpen ? 'bg-background/40 text-primary' : 'text-muted-foreground'}`} @@ -68,18 +72,27 @@ export default function Navbar({ isDiscoveryOpen, onToggleDiscovery }: NavbarPro
-
-
- -
-
-

Lewisburg Coffee Map

-

Find your perfect brew

-
-
+ + + +
+
+ +
+
+

Lewisburg Coffee Map

+

Find your perfect brew

+
+
+
+ +

About This Map

+
+
+
{/* Spacer to balance the toggle button */}