import React from "react"; import { connect } from "react-redux"; import { blog } from "../../../redux/actions"; //assets import picImage from "../pic.svg"; export const Join = ({ isMobile, join, userId }) => { const [email, setEmail] = React.useState(""); const submit = (e) => { e.preventDefault(); userId ? join({ userId, email }) : join({ email }); }; return (
{isMobile && (
submit(e)} > setEmail(e.target.value)} />
)}
اینجا خبری از اسپم نیست! خبرنامه وبلاگ دانوین

بهترین و آخرین اخبار علمی و آموزشی را در ایمیل خودتون دریافت کنید. هر زمان هم که لازم نداشتید می تونید عضویت رو لغو کنید

{!isMobile && (
submit(e)} > setEmail(e.target.value)} />
)}
); }; const mapStateToProps = (state) => ({ isMobile: state.publicApi.isMobile, userId: state.user.status?.id, }); const mapDispatchToProps = { join: blog.letterAdd, }; export default connect(mapStateToProps, mapDispatchToProps)(Join);