"use client" import React, { useState } from 'react'; interface SubscribeFormProps { placeholder?: string; buttonLabel?: string; className?: string; } // Email subscriptions require a backend which has been removed for the static // build. This form is a no-op: it never calls any API and simply informs the // user that subscriptions are unavailable. const SubscribeForm: React.FC = ({ placeholder = 'Your email', buttonLabel = 'Subscribe', className = '', }) => { const [email, setEmail] = useState(''); const [message, setMessage] = useState(''); const handleSubscribe = (e: React.FormEvent) => { e.preventDefault(); setMessage('Subscriptions are currently unavailable.'); }; return (
setEmail(e.target.value)} className="w-full px-3 py-2 border border-primary-300 rounded-md focus:outline-none focus:ring-2 focus:ring-accent focus:border-transparent" />
{message &&

{message}

}
); }; export default SubscribeForm;