"use client"; import { motion } from "framer-motion"; import { useState } from "react"; import { useTranslations } from "next-intl"; import { ArrowRight } from "lucide-react"; export default function NewsletterSection() { const t = useTranslations("Newsletter"); const [email, setEmail] = useState(""); const [status, setStatus] = useState<"idle" | "success" | "error">("idle"); const handleSubmit = (e: React.FormEvent) => { e.preventDefault(); setStatus("success"); setEmail(""); }; return (
{t("stayConnected")} {t("newsletterText")} setEmail(e.target.value)} placeholder={t("emailPlaceholder")} required className="flex-1 px-4 py-4 h-14 border border-[#1A1A1A]/10 rounded-[4px] text-base focus:outline-none focus:border-[#1A1A1A]/30 transition-colors" /> {status === "success" && ( Hvala vam! Proverite email za vaš kod za popust. )} Prijavom prihvatate našu Politiku privatnosti. Možete se odjaviti bilo kada.
); }