From 72949b365d632e8fe3235ff36a330e026f1a3fb2 Mon Sep 17 00:00:00 2001 From: Vula Builder Date: Tue, 23 Jun 2026 08:47:20 +0000 Subject: [PATCH] Deploy --- .../sections/ExclusiveDropSignupSection.tsx | 45 +++++++++++++++++++ 1 file changed, 45 insertions(+) create mode 100644 src/components/sections/ExclusiveDropSignupSection.tsx diff --git a/src/components/sections/ExclusiveDropSignupSection.tsx b/src/components/sections/ExclusiveDropSignupSection.tsx new file mode 100644 index 0000000..23fd866 --- /dev/null +++ b/src/components/sections/ExclusiveDropSignupSection.tsx @@ -0,0 +1,45 @@ +'use client' + +import { useState } from 'react' +import Button from '@/components/ui/Button' +import Input from '@/components/ui/Input' + +export default function ExclusiveDropSignupSection() { + const [email, setEmail] = useState('') + + const handleSubmit = (e: React.FormEvent) => { + e.preventDefault() + // Placeholder — connect to mailing list API + alert('You\'re in the loop. We\'ll hit you up when the next drop lands.') + setEmail('') + } + + return ( +
+
+

+ Stay Ahead of the Drop +

+

+ No cap — our best tees sell out fast. Slide your email below and be the first to cop new drops, exclusive collabs, and limited editions. +

+
+ setEmail(e.target.value)} + required + className="flex-1 bg-white text-[#18181b] border-0 placeholder:text-gray-400 focus:ring-2 focus:ring-[#36454F]" + /> + +
+

+ No spam, just heat. Unsubscribe anytime. +

+
+
+ ) +} \ No newline at end of file