An email capture band driven by a real submit state machine: zod validation, a duplicate-submit guard, a role=status confirmation, an idempotent already-subscribed branch, and a failure that keeps the address you typed.
npx shadcn@latest add @zyeon/newsletter-signupnewsletter-signup