/** * SignupForm.jsx — Hero 内联邮箱注册(演示,React island)。迁自原型 .signup + site.js __signup。 * 注意(铁律 10):这不是支付表单;仅演示「发送验证码」交互,真实实现由后端 auth 接管。 */ import { useState } from 'react'; import { Mail, CheckCircle, Download } from 'lucide-react'; export default function SignupForm({ ph, btn, ok, hint, dl }) { const [done, setDone] = useState(false); const onSubmit = (e) => { e.preventDefault(); const email = e.currentTarget.elements['su-email']; if (!/\S+@\S+\.\S+/.test(email.value)) { email.focus(); return; } setDone(true); }; return (
); }