// Signup / sign-in modal — toggles to reseller-extra fields const SignupModal = ({open, mode, onClose, onComplete}) => { const [reseller, setReseller] = React.useState(false); const [tab, setTab] = React.useState(mode || "signup"); React.useEffect(()=>{ if (open) setTab(mode || "signup"); }, [open, mode]); if (!open) return null; const submit = (e) => { e.preventDefault(); onComplete && onComplete({reseller}); onClose(); }; return (