diff --git a/user/src/components/NewsletterSubscription.jsx b/user/src/components/NewsletterSubscription.jsx index 0e02f8e..5a8d41d 100644 --- a/user/src/components/NewsletterSubscription.jsx +++ b/user/src/components/NewsletterSubscription.jsx @@ -8,7 +8,7 @@ const NewsletterSubscription = () => { const [loading, setLoading] = useState(false); const [message, setMessage] = useState(null); const [messageType, setMessageType] = useState(null); - + const [isVisible, setIsVisible] = useState(true); // Demo mode flag - set to true for testing without backend const DEMO_MODE = true; @@ -88,8 +88,13 @@ const NewsletterSubscription = () => { const handleNoThanks = () => { setEmail(''); setMessage(null); + setIsVisible(false); }; + if (!isVisible) { + return null; + } + return (