|
|
|
@ -1,25 +1,26 @@ |
|
|
|
|
import React, { useEffect, useState, useRef } from "react"; |
|
|
|
|
import { Link } from "react-router-dom"; |
|
|
|
|
import logo from "../../assets/img/logo.png"; |
|
|
|
|
import firstPic from '../../assets/img/undraw_professor_-8-lrt.svg'; |
|
|
|
|
import secondPic from '../../assets/img/undraw_quiz_nlyh.svg'; |
|
|
|
|
import thirdPic from '../../assets/img/undraw_certificate_re_yadi.svg'; |
|
|
|
|
import { Slide } from 'react-slideshow-image'; |
|
|
|
|
import './index.css'; |
|
|
|
|
import firstPic from "../../assets/img/undraw_professor_-8-lrt.svg"; |
|
|
|
|
import secondPic from "../../assets/img/undraw_quiz_nlyh.svg"; |
|
|
|
|
import thirdPic from "../../assets/img/undraw_certificate_re_yadi.svg"; |
|
|
|
|
import { Slide } from "react-slideshow-image"; |
|
|
|
|
import "./index.css"; |
|
|
|
|
import VerificationInput from "../../components/verificationInput"; |
|
|
|
|
import { useNavigate } from "react-router-dom"; |
|
|
|
|
import Input from "../../components/input/signUpInput"; |
|
|
|
|
import onInput from "../../utils/onInput"; |
|
|
|
|
import Timer from "../../components/Timer"; |
|
|
|
|
import LoginSignUpMobile from './mobile' |
|
|
|
|
|
|
|
|
|
import LoginSignUpMobile from "./mobile"; |
|
|
|
|
|
|
|
|
|
import { connect } from "react-redux"; |
|
|
|
|
import { user, publicApi } from "../../redux/actions"; |
|
|
|
|
import axios from "axios"; |
|
|
|
|
import { ApiConfig } from "../../constants/defaultValues"; |
|
|
|
|
import SignUpBox from "./SignUpBox"; |
|
|
|
|
|
|
|
|
|
const LoginSignUp = ({ activeLogin, |
|
|
|
|
const LoginSignUp = ({ |
|
|
|
|
activeLogin, |
|
|
|
|
sendOtp, |
|
|
|
|
sendPhoneNumber, |
|
|
|
|
loginFlag, |
|
|
|
@ -27,13 +28,15 @@ const LoginSignUp = ({ activeLogin, |
|
|
|
|
headerOptions, |
|
|
|
|
setHeaderOptions, |
|
|
|
|
isMobile, |
|
|
|
|
bnLogin |
|
|
|
|
bnLogin, |
|
|
|
|
}) => { |
|
|
|
|
const [steps, setSteps] = useState(0); |
|
|
|
|
const [index, setIndex] = useState(1); |
|
|
|
|
const [register, setRegister] = useState(false); |
|
|
|
|
const timeoutRef = useRef(null); |
|
|
|
|
const [ppSection, setPpSection] = useState(false); |
|
|
|
|
//ark add------------------------------------------
|
|
|
|
|
const [signUp, setSignUp] = useState(false); |
|
|
|
|
|
|
|
|
|
const focusHandler = (id) => { |
|
|
|
|
let inputs = document.querySelectorAll(".Login-box-form-item"); |
|
|
|
@ -68,11 +71,11 @@ const LoginSignUp = ({ activeLogin, |
|
|
|
|
resetTimeout(); |
|
|
|
|
timeoutRef.current = setTimeout( |
|
|
|
|
() => { |
|
|
|
|
setIndex((prevIndex) => prevIndex + 1 |
|
|
|
|
setIndex( |
|
|
|
|
(prevIndex) => prevIndex + 1 |
|
|
|
|
// prevIndex === slideContents.length - 1 ? 0 : prevIndex + 1
|
|
|
|
|
) |
|
|
|
|
if (index === slideContents.length) |
|
|
|
|
setTimeout(setIndex(1), 1000) |
|
|
|
|
); |
|
|
|
|
if (index === slideContents.length) setTimeout(setIndex(1), 1000); |
|
|
|
|
}, |
|
|
|
|
|
|
|
|
|
delay |
|
|
|
@ -86,27 +89,27 @@ const LoginSignUp = ({ activeLogin, |
|
|
|
|
{ |
|
|
|
|
id: 0, |
|
|
|
|
image: firstPic, |
|
|
|
|
title: 'یک معلم دیوانه در کمین شما نشسته است مراقب باشید', |
|
|
|
|
description: 'معلمی که دانش آموزانش رو شب ها شکار می کند و این متن شاید باعث تعجب شما شده باشد که آیا طراح دیوانه شده است یا خیر ؟ ', |
|
|
|
|
title: "یک معلم دیوانه در کمین شما نشسته است مراقب باشید", |
|
|
|
|
description: |
|
|
|
|
"معلمی که دانش آموزانش رو شب ها شکار می کند و این متن شاید باعث تعجب شما شده باشد که آیا طراح دیوانه شده است یا خیر ؟ ", |
|
|
|
|
}, |
|
|
|
|
{ |
|
|
|
|
id: 1, |
|
|
|
|
image: secondPic, |
|
|
|
|
title: 'یک آزمون سخت و افتضاح در راه هست!', |
|
|
|
|
description: 'لورم ایپسوم نمیخواستم استفاده کنم برای همین این متنای عجیب رو مینویسم ببینم چجوری میشه تهش بالاخره اونا هم قراره یه متن عجیب بنویسن ', |
|
|
|
|
title: "یک آزمون سخت و افتضاح در راه هست!", |
|
|
|
|
description: |
|
|
|
|
"لورم ایپسوم نمیخواستم استفاده کنم برای همین این متنای عجیب رو مینویسم ببینم چجوری میشه تهش بالاخره اونا هم قراره یه متن عجیب بنویسن ", |
|
|
|
|
}, |
|
|
|
|
{ |
|
|
|
|
id: 2, |
|
|
|
|
image: thirdPic, |
|
|
|
|
title: 'یک اسلاید عجیب غریب دیگر در راه هست', |
|
|
|
|
description: 'معلمی که دانش آموزانش رو شب ها شکار می کند و این متن شاید باعث تعجب شما شده باشد که آیا طراح دیوانه شده است یا خیر ؟ ', |
|
|
|
|
title: "یک اسلاید عجیب غریب دیگر در راه هست", |
|
|
|
|
description: |
|
|
|
|
"معلمی که دانش آموزانش رو شب ها شکار می کند و این متن شاید باعث تعجب شما شده باشد که آیا طراح دیوانه شده است یا خیر ؟ ", |
|
|
|
|
}, |
|
|
|
|
|
|
|
|
|
]; |
|
|
|
|
const delay = 2500; |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
const [level, setLevel] = useState("phonenumber"); |
|
|
|
|
const [signUpFields, setSignUpFiels] = useState({}); |
|
|
|
|
const [error, setError] = useState(""); |
|
|
|
@ -157,12 +160,11 @@ const LoginSignUp = ({ activeLogin, |
|
|
|
|
signUpFields?.cellphone?.slice(0, 2) === "09" && |
|
|
|
|
signUpFields?.cellphone.length === 11 |
|
|
|
|
) { |
|
|
|
|
|
|
|
|
|
setSteps(2) |
|
|
|
|
setSteps(2); |
|
|
|
|
|
|
|
|
|
sendPhoneNumber({ cellphone: signUpFields?.cellphone }); |
|
|
|
|
setError(undefined); |
|
|
|
|
console.log(signUpFields.cellphone) |
|
|
|
|
console.log(signUpFields.cellphone); |
|
|
|
|
} else { |
|
|
|
|
setError("شماره موبایل خود را چک کنید."); |
|
|
|
|
} |
|
|
|
@ -182,11 +184,10 @@ const LoginSignUp = ({ activeLogin, |
|
|
|
|
signUpFields?.otp2 + |
|
|
|
|
signUpFields?.otp3 + |
|
|
|
|
signUpFields?.otp4, |
|
|
|
|
userToken: '1', |
|
|
|
|
applicationToken: '1', |
|
|
|
|
userToken: "1", |
|
|
|
|
applicationToken: "1", |
|
|
|
|
}); |
|
|
|
|
setError(undefined); |
|
|
|
|
|
|
|
|
|
} else { |
|
|
|
|
setError("کد وارد شده را چک کنید."); |
|
|
|
|
} |
|
|
|
@ -204,8 +205,8 @@ const LoginSignUp = ({ activeLogin, |
|
|
|
|
sendOtp({ |
|
|
|
|
cellphone: signUpFields?.cellphone, |
|
|
|
|
otp: signUpFields?.otp, |
|
|
|
|
userToken: '1', |
|
|
|
|
applicationToken: '1', |
|
|
|
|
userToken: "1", |
|
|
|
|
applicationToken: "1", |
|
|
|
|
}); |
|
|
|
|
} |
|
|
|
|
}, [signUpFields]); |
|
|
|
@ -224,119 +225,194 @@ const LoginSignUp = ({ activeLogin, |
|
|
|
|
} |
|
|
|
|
}, [loginFlag]); |
|
|
|
|
useEffect(() => { |
|
|
|
|
console.log(resend) |
|
|
|
|
}, [resend]) |
|
|
|
|
console.log(resend); |
|
|
|
|
}, [resend]); |
|
|
|
|
const light = theme === "light"; |
|
|
|
|
return ( |
|
|
|
|
isMobile ? <LoginSignUpMobile activeLogin={activeLogin}/>:
|
|
|
|
|
<div className="w-full flex items-center justify-center" style={{ height: '100vh', direction: 'rtl' }}> |
|
|
|
|
return isMobile ? ( |
|
|
|
|
<LoginSignUpMobile activeLogin={activeLogin} /> |
|
|
|
|
) : ( |
|
|
|
|
<div |
|
|
|
|
className="w-full flex items-center justify-center" |
|
|
|
|
style={{ height: "100vh", direction: "rtl" }} |
|
|
|
|
> |
|
|
|
|
<div className="w-3/4 border h-4/5 items-center border-solid border-gray-200 flex rounded-xl"> |
|
|
|
|
{/* form */} |
|
|
|
|
|
|
|
|
|
<div className="flex w-2/5 flex-col h-full max-h-full justify-between items-center p-6"> |
|
|
|
|
<div className="flex w-2/5 flex-col h-full max-h-full justify-between items-center p-6 relative"> |
|
|
|
|
<div className="h-12 w-full flex justify-end"> |
|
|
|
|
{steps != 0 && !ppSection && |
|
|
|
|
<div className="w-12 h-12 bg-gray-200 rounded-xl flex items-center justify-center text-gray-500 m-0 text-2xl font-light cursor-pointer" onClick={() => { |
|
|
|
|
{steps != 0 && !ppSection && ( |
|
|
|
|
<div |
|
|
|
|
className="w-12 h-12 bg-gray-200 rounded-xl flex items-center justify-center text-gray-500 m-0 text-2xl font-light cursor-pointer" |
|
|
|
|
onClick={() => { |
|
|
|
|
if (ppSection) { |
|
|
|
|
setPpSection(false) |
|
|
|
|
setPpSection(false); |
|
|
|
|
} else { |
|
|
|
|
setSteps(steps - 1) |
|
|
|
|
setSteps(steps - 1); |
|
|
|
|
} |
|
|
|
|
}}> |
|
|
|
|
}} |
|
|
|
|
> |
|
|
|
|
{`>`} |
|
|
|
|
</div> |
|
|
|
|
} |
|
|
|
|
{ |
|
|
|
|
ppSection &&
|
|
|
|
|
<div className="w-12 h-12 bg-gray-200 rounded-xl flex items-center justify-center text-gray-500 m-0 text-2xl font-light cursor-pointer" onClick={() => { |
|
|
|
|
)} |
|
|
|
|
{ppSection && ( |
|
|
|
|
<div |
|
|
|
|
className="w-12 h-12 bg-gray-200 rounded-xl flex items-center justify-center text-gray-500 m-0 text-2xl font-light cursor-pointer" |
|
|
|
|
onClick={() => { |
|
|
|
|
if (ppSection) { |
|
|
|
|
setPpSection(false) |
|
|
|
|
setPpSection(false); |
|
|
|
|
} else { |
|
|
|
|
setSteps(steps - 1) |
|
|
|
|
setSteps(steps - 1); |
|
|
|
|
} |
|
|
|
|
}}> |
|
|
|
|
}} |
|
|
|
|
> |
|
|
|
|
{`>`} |
|
|
|
|
</div> |
|
|
|
|
} |
|
|
|
|
)} |
|
|
|
|
</div> |
|
|
|
|
{signUp && <SignUpBox setSignUp={setSignUp} />} |
|
|
|
|
{/* privacy policy Section */} |
|
|
|
|
{ |
|
|
|
|
ppSection ? <div className="h-4/5 w-full flex flex-col items-center"> |
|
|
|
|
<h1 className="text-lg font-bold text-red52"> قوانین و شرایط استفاده</h1> |
|
|
|
|
{ppSection ? ( |
|
|
|
|
<div className="h-4/5 w-full flex flex-col items-center"> |
|
|
|
|
<h1 className="text-lg font-bold text-red52"> |
|
|
|
|
{" "} |
|
|
|
|
قوانین و شرایط استفاده |
|
|
|
|
</h1> |
|
|
|
|
<div className="w-full h-full text-gray-500 text-justify px-6 py-4 overflow-x-hidden overflow-scroll"> |
|
|
|
|
بند اول: موارد مربوط به آموزش مخاطبین |
|
|
|
|
پیر مردی هر روز تو محله می دید پسر کی با کفش های پاره و پای برهنه با توپ پلاستیکی فوتبال بازی می کند، روزی رفت ی کتانی نو خرید و اومد و به پسرک گفت بیا این کفشا رو بپوش…پسرک کفشا رو پوشید و خوشحال رو به پیر مرد کرد و گفت: شما خدایید؟! پیر مرد لبش را گزید و گفت نه! پسرک گفت پس دوست خدایی، چون من دیشب فقط به خدا گفتم كه کفش ندارم |
|
|
|
|
هر نفسی که فرو می بریم، مرگی را که مدام به ما دست اندازی میکند پس میزند... در نهایت این مرگ است که باید پیروز شود، زیرا از هنگام تولد بخشی از سرنوشت ما شده و فقط مدت کوتاهی پیش از بلعیدن طعمه اش، با آن بازی می کند. با این همه، ما تا آنجا که ممکن است، با علاقه فراوان و دلواپسی زیاد به زندگی ادامه می دهیم، همان طور که تا آنجا که ممکن است طولانی تر در یک حباب صابون می دمیم تا بزرگتر شود، گر چه با قطعیتی تمام می دانیم که خواهد ترکید. |
|
|
|
|
پیر مردی هر روز تو محله می دید پسر کی با کفش های پاره و پای برهنه با توپ پلاستیکی فوتبال بازی می کند، روزی رفت ی کتانی نو خرید و اومد و به پسرک گفت بیا این کفشا رو بپوش…پسرک کفشا رو پوشید و خوشحال رو به پیر مرد کرد و گفت: شما خدایید؟! پیر مرد لبش را گزید و گفت نه! پسرک گفت پس دوست خدایی، چون من دیشب فقط به خدا گفتم كه کفش ندارم |
|
|
|
|
بند دوم: موارد مربوط به آموزش مخاطبین |
|
|
|
|
خالد حسینی تو رمان باد بادک باز مینویسه : ﻣﺮﺩ ﺁﻫﺴﺘﻪ ﺩﺭ ﮔﻮﺵ ﻓﺮﺯﻧﺪ ﺗﺎﺯﻩ ﺑﻪ ﺑﻠﻮﻍ ﺭﺳﯿﺪﻩ ﺍﺵ ﺑﺮﺍﯼ ﭘﻨﺪ ﭼﻨﯿﻦ ﻧﺠﻮﺍ ﮐﺮﺩ : ” ﭘﺴﺮﻡ ﺩﺭ ﺯﻧﺪﮔﯽ ﻫﺮﮔﺰ ﺩﺯﺩﯼ ﻧﮑﻦ ” ﭘﺴﺮ ﻣﺘﻌﺠﺐ ﻭ ﻣﺒﻬﻮﺕ ﺑﻪ ﭘﺪﺭ ﻧﮕﺎﻩ ﮐﺮﺩ ﺑﺪﯾﻦ ﻣﻌﻨﺎ ﮐﻪ ﺍﻭ ﻫﺮﮔﺰ ﺩﺳﺖ ﮐﺞ ﻧﺪﺍﺷﺘﻪ ﭘﺪﺭ ﺑﻪ ﻧﮕﺎﻩ ﻣﺘﻌﺠﺐ ﻓﺮﺯﻧﺪ ﻟﺒﺨﻨﺪﯼ ﺯﺩ ﻭ ﺍﺩﺍﻣﻪ ﺩﺍﺩ : ﺩﺭ ﺯﻧﺪﮔﯽ ﺩﺭﻭﻍ ﻧﮕﻮ ﭼﺮﺍ ﮐﻪ ﺍﮔﺮ ﮔﻔﺘﯽ ﺻﺪﺍﻗﺖ ﺭﺍ ﺩﺯﺩﯾﺪﻩ ﺍﯼ، ﺧﯿﺎﻧﺖ ﻧﮑﻦ ﮐﻪ ﺍﮔﺮ ﮐﺮﺩﯼ ﻋﺸﻖ ﺭﺍ ﺩﺯﺩﯾﺪﻩ ﺍﯼ، ﺧﺸﻮﻧﺖ ﻧﮑﻦ ﺍﮔﺮ ﮐﺮﺩﯼ ﻣﺤﺒﺖ ﺭﺍ ﺩﺯﺩﯾﺪﻩ ﺍﯼ، ﻧﺎ ﺣﻖ ﻧﮕﻮ ﺍﮔﺮ ﮔﻔﺘﯽ ﺣﻖ ﺭﺍ ﺩﺯﺩﯾﺪﻩ ﺍﯼ، ﺑﯽ ﺣﯿﺎﯾﯽ ﻧﮑﻦ ﺍﮔﺮ ﮐﺮﺩﯼ ﺷﺮﺍﻓﺖ ﺭﺍ ﺩﺯﺩﯾﺪﻩ ﺍی... ﭘﺲ ﺩﺭ ﺯﻧﺪﮔﯽ ﻓﻘﻂ ﺩﺯﺩﯼ نکن |
|
|
|
|
پیر مردی هر روز تو محله می دید پسر کی با کفش های پاره و پای برهنه با توپ پلاستیکی فوتبال بازی می کند، روزی رفت ی کتانی نو خرید و اومد و به پسرک گفت بیا این کفشا رو بپوش…پسرک کفشا رو پوشید و خوشحال رو به پیر مرد کرد و گفت: شما خدایید؟! پیر مرد لبش را گزید و گفت نه! پسرک گفت پس دوست خدایی، چون من دیشب فقط به خدا گفتم كه کفش ندارم |
|
|
|
|
هر نفسی که فرو می بریم، مرگی را که مدام به ما دست اندازی میکند پس میزند... در نهایت این مرگ است که باید پیروز شود، زیرا از هنگام تولد بخشی از سرنوشت ما شده و فقط مدت کوتاهی پیش از بلعیدن طعمه اش، با آن بازی می کند. با این همه، ما تا آنجا که ممکن است، با علاقه فراوان و دلواپسی زیاد به زندگی ادامه می دهیم، همان طور که تا آنجا که ممکن است طولانی تر در یک حباب صابون می دمیم تا بزرگتر شود، گر چه با قطعیتی تمام می دانیم که خواهد ترکید. |
|
|
|
|
پیر مردی هر روز تو محله می دید پسر کی با کفش های پاره و پای برهنه با توپ پلاستیکی فوتبال بازی می کند، روزی رفت ی کتانی نو خرید و اومد و به پسرک گفت بیا این کفشا رو بپوش…پسرک کفشا رو پوشید و خوشحال رو به پیر مرد کرد و گفت: شما خدایید؟! پیر مرد لبش را گزید و گفت نه! پسرک گفت پس دوست خدایی، چون من دیشب فقط به خدا گفتم كه کفش ندارم… |
|
|
|
|
بند سوم: موارد مربوط به آموزش مخاطبین |
|
|
|
|
خالد حسینی تو رمان باد بادک باز مینویسه : ﻣﺮﺩ ﺁﻫﺴﺘﻪ ﺩﺭ ﮔﻮﺵ ﻓﺮﺯﻧﺪ ﺗﺎﺯﻩ ﺑﻪ ﺑﻠﻮﻍ ﺭﺳﯿﺪﻩ ﺍﺵ ﺑﺮﺍﯼ ﭘﻨﺪ ﭼﻨﯿﻦ ﻧﺠﻮﺍ ﮐﺮﺩ : ” ﭘﺴﺮﻡ ﺩﺭ ﺯﻧﺪﮔﯽ ﻫﺮﮔﺰ ﺩﺯﺩﯼ ﻧﮑﻦ ” ﭘﺴﺮ ﻣﺘﻌﺠﺐ ﻭ ﻣﺒﻬﻮﺕ ﺑﻪ ﭘﺪﺭ ﻧﮕﺎﻩ ﮐﺮﺩ ﺑﺪﯾﻦ ﻣﻌﻨﺎ ﮐﻪ ﺍﻭ ﻫﺮﮔﺰ ﺩﺳﺖ ﮐﺞ ﻧﺪﺍﺷﺘﻪ ﭘﺪﺭ ﺑﻪ ﻧﮕﺎﻩ ﻣﺘﻌﺠﺐ ﻓﺮﺯﻧﺪ ﻟﺒﺨﻨﺪﯼ ﺯﺩ ﻭ ﺍﺩﺍﻣﻪ ﺩﺍﺩ : ﺩﺭ ﺯﻧﺪﮔﯽ ﺩﺭﻭﻍ ﻧﮕﻮ ﭼﺮﺍ ﮐﻪ ﺍﮔﺮ ﮔﻔﺘﯽ ﺻﺪﺍﻗﺖ ﺭﺍ ﺩﺯﺩﯾﺪﻩ ﺍﯼ، ﺧﯿﺎﻧﺖ ﻧﮑﻦ ﮐﻪ ﺍﮔﺮ ﮐﺮﺩﯼ ﻋﺸﻖ ﺭﺍ ﺩﺯﺩﯾﺪﻩ ﺍﯼ، ﺧﺸﻮﻧﺖ ﻧﮑﻦ ﺍﮔﺮ ﮐﺮﺩﯼ ﻣﺤﺒﺖ ﺭﺍ ﺩﺯﺩﯾﺪﻩ ﺍﯼ، ﻧﺎ ﺣﻖ ﻧﮕﻮ ﺍﮔﺮ ﮔﻔﺘﯽ ﺣﻖ ﺭﺍ ﺩﺯﺩﯾﺪﻩ ﺍﯼ، ﺑﯽ ﺣﯿﺎﯾﯽ ﻧﮑﻦ ﺍﮔﺮ ﮐﺮﺩﯼ ﺷﺮﺍﻓﺖ ﺭﺍ ﺩﺯﺩﯾﺪﻩ ﺍی... ﭘﺲ ﺩﺭ ﺯﻧﺪﮔﯽ ﻓﻘﻂ ﺩﺯﺩﯼ نکن |
|
|
|
|
|
|
|
|
|
بند اول: موارد مربوط به آموزش مخاطبین پیر مردی هر روز تو محله می |
|
|
|
|
دید پسر کی با کفش های پاره و پای برهنه با توپ پلاستیکی فوتبال |
|
|
|
|
بازی می کند، روزی رفت ی کتانی نو خرید و اومد و به پسرک گفت بیا |
|
|
|
|
این کفشا رو بپوش…پسرک کفشا رو پوشید و خوشحال رو به پیر مرد کرد و |
|
|
|
|
گفت: شما خدایید؟! پیر مرد لبش را گزید و گفت نه! پسرک گفت پس دوست |
|
|
|
|
خدایی، چون من دیشب فقط به خدا گفتم كه کفش ندارم هر نفسی که فرو |
|
|
|
|
می بریم، مرگی را که مدام به ما دست اندازی میکند پس میزند... |
|
|
|
|
در نهایت این مرگ است که باید پیروز شود، زیرا از هنگام تولد بخشی |
|
|
|
|
از سرنوشت ما شده و فقط مدت کوتاهی پیش از بلعیدن طعمه اش، با آن |
|
|
|
|
بازی می کند. با این همه، ما تا آنجا که ممکن است، با علاقه فراوان |
|
|
|
|
و دلواپسی زیاد به زندگی ادامه می دهیم، همان طور که تا آنجا که |
|
|
|
|
ممکن است طولانی تر در یک حباب صابون می دمیم تا بزرگتر شود، گر |
|
|
|
|
چه با قطعیتی تمام می دانیم که خواهد ترکید. پیر مردی هر روز تو |
|
|
|
|
محله می دید پسر کی با کفش های پاره و پای برهنه با توپ پلاستیکی |
|
|
|
|
فوتبال بازی می کند، روزی رفت ی کتانی نو خرید و اومد و به پسرک |
|
|
|
|
گفت بیا این کفشا رو بپوش…پسرک کفشا رو پوشید و خوشحال رو به پیر |
|
|
|
|
مرد کرد و گفت: شما خدایید؟! پیر مرد لبش را گزید و گفت نه! پسرک |
|
|
|
|
گفت پس دوست خدایی، چون من دیشب فقط به خدا گفتم كه کفش ندارم بند |
|
|
|
|
دوم: موارد مربوط به آموزش مخاطبین خالد حسینی تو رمان باد بادک |
|
|
|
|
باز مینویسه : ﻣﺮﺩ ﺁﻫﺴﺘﻪ ﺩﺭ ﮔﻮﺵ ﻓﺮﺯﻧﺪ ﺗﺎﺯﻩ ﺑﻪ ﺑﻠﻮﻍ ﺭﺳﯿﺪﻩ ﺍﺵ ﺑﺮﺍﯼ |
|
|
|
|
ﭘﻨﺪ ﭼﻨﯿﻦ ﻧﺠﻮﺍ ﮐﺮﺩ : ” ﭘﺴﺮﻡ ﺩﺭ ﺯﻧﺪﮔﯽ ﻫﺮﮔﺰ ﺩﺯﺩﯼ ﻧﮑﻦ ” ﭘﺴﺮ ﻣﺘﻌﺠﺐ ﻭ |
|
|
|
|
ﻣﺒﻬﻮﺕ ﺑﻪ ﭘﺪﺭ ﻧﮕﺎﻩ ﮐﺮﺩ ﺑﺪﯾﻦ ﻣﻌﻨﺎ ﮐﻪ ﺍﻭ ﻫﺮﮔﺰ ﺩﺳﺖ ﮐﺞ ﻧﺪﺍﺷﺘﻪ ﭘﺪﺭ ﺑﻪ |
|
|
|
|
ﻧﮕﺎﻩ ﻣﺘﻌﺠﺐ ﻓﺮﺯﻧﺪ ﻟﺒﺨﻨﺪﯼ ﺯﺩ ﻭ ﺍﺩﺍﻣﻪ ﺩﺍﺩ : ﺩﺭ ﺯﻧﺪﮔﯽ ﺩﺭﻭﻍ ﻧﮕﻮ ﭼﺮﺍ |
|
|
|
|
ﮐﻪ ﺍﮔﺮ ﮔﻔﺘﯽ ﺻﺪﺍﻗﺖ ﺭﺍ ﺩﺯﺩﯾﺪﻩ ﺍﯼ، ﺧﯿﺎﻧﺖ ﻧﮑﻦ ﮐﻪ ﺍﮔﺮ ﮐﺮﺩﯼ ﻋﺸﻖ ﺭﺍ |
|
|
|
|
ﺩﺯﺩﯾﺪﻩ ﺍﯼ، ﺧﺸﻮﻧﺖ ﻧﮑﻦ ﺍﮔﺮ ﮐﺮﺩﯼ ﻣﺤﺒﺖ ﺭﺍ ﺩﺯﺩﯾﺪﻩ ﺍﯼ، ﻧﺎ ﺣﻖ ﻧﮕﻮ ﺍﮔﺮ |
|
|
|
|
ﮔﻔﺘﯽ ﺣﻖ ﺭﺍ ﺩﺯﺩﯾﺪﻩ ﺍﯼ، ﺑﯽ ﺣﯿﺎﯾﯽ ﻧﮑﻦ ﺍﮔﺮ ﮐﺮﺩﯼ ﺷﺮﺍﻓﺖ ﺭﺍ ﺩﺯﺩﯾﺪﻩ |
|
|
|
|
ﺍی... ﭘﺲ ﺩﺭ ﺯﻧﺪﮔﯽ ﻓﻘﻂ ﺩﺯﺩﯼ نکن پیر مردی هر روز تو محله می دید |
|
|
|
|
پسر کی با کفش های پاره و پای برهنه با توپ پلاستیکی فوتبال بازی |
|
|
|
|
می کند، روزی رفت ی کتانی نو خرید و اومد و به پسرک گفت بیا این |
|
|
|
|
کفشا رو بپوش…پسرک کفشا رو پوشید و خوشحال رو به پیر مرد کرد و |
|
|
|
|
گفت: شما خدایید؟! پیر مرد لبش را گزید و گفت نه! پسرک گفت پس دوست |
|
|
|
|
خدایی، چون من دیشب فقط به خدا گفتم كه کفش ندارم هر نفسی که فرو |
|
|
|
|
می بریم، مرگی را که مدام به ما دست اندازی میکند پس میزند... |
|
|
|
|
در نهایت این مرگ است که باید پیروز شود، زیرا از هنگام تولد بخشی |
|
|
|
|
از سرنوشت ما شده و فقط مدت کوتاهی پیش از بلعیدن طعمه اش، با آن |
|
|
|
|
بازی می کند. با این همه، ما تا آنجا که ممکن است، با علاقه فراوان |
|
|
|
|
و دلواپسی زیاد به زندگی ادامه می دهیم، همان طور که تا آنجا که |
|
|
|
|
ممکن است طولانی تر در یک حباب صابون می دمیم تا بزرگتر شود، گر |
|
|
|
|
چه با قطعیتی تمام می دانیم که خواهد ترکید. پیر مردی هر روز تو |
|
|
|
|
محله می دید پسر کی با کفش های پاره و پای برهنه با توپ پلاستیکی |
|
|
|
|
فوتبال بازی می کند، روزی رفت ی کتانی نو خرید و اومد و به پسرک |
|
|
|
|
گفت بیا این کفشا رو بپوش…پسرک کفشا رو پوشید و خوشحال رو به پیر |
|
|
|
|
مرد کرد و گفت: شما خدایید؟! پیر مرد لبش را گزید و گفت نه! پسرک |
|
|
|
|
گفت پس دوست خدایی، چون من دیشب فقط به خدا گفتم كه کفش ندارم… بند |
|
|
|
|
سوم: موارد مربوط به آموزش مخاطبین خالد حسینی تو رمان باد بادک |
|
|
|
|
باز مینویسه : ﻣﺮﺩ ﺁﻫﺴﺘﻪ ﺩﺭ ﮔﻮﺵ ﻓﺮﺯﻧﺪ ﺗﺎﺯﻩ ﺑﻪ ﺑﻠﻮﻍ ﺭﺳﯿﺪﻩ ﺍﺵ ﺑﺮﺍﯼ |
|
|
|
|
ﭘﻨﺪ ﭼﻨﯿﻦ ﻧﺠﻮﺍ ﮐﺮﺩ : ” ﭘﺴﺮﻡ ﺩﺭ ﺯﻧﺪﮔﯽ ﻫﺮﮔﺰ ﺩﺯﺩﯼ ﻧﮑﻦ ” ﭘﺴﺮ ﻣﺘﻌﺠﺐ ﻭ |
|
|
|
|
ﻣﺒﻬﻮﺕ ﺑﻪ ﭘﺪﺭ ﻧﮕﺎﻩ ﮐﺮﺩ ﺑﺪﯾﻦ ﻣﻌﻨﺎ ﮐﻪ ﺍﻭ ﻫﺮﮔﺰ ﺩﺳﺖ ﮐﺞ ﻧﺪﺍﺷﺘﻪ ﭘﺪﺭ ﺑﻪ |
|
|
|
|
ﻧﮕﺎﻩ ﻣﺘﻌﺠﺐ ﻓﺮﺯﻧﺪ ﻟﺒﺨﻨﺪﯼ ﺯﺩ ﻭ ﺍﺩﺍﻣﻪ ﺩﺍﺩ : ﺩﺭ ﺯﻧﺪﮔﯽ ﺩﺭﻭﻍ ﻧﮕﻮ ﭼﺮﺍ |
|
|
|
|
ﮐﻪ ﺍﮔﺮ ﮔﻔﺘﯽ ﺻﺪﺍﻗﺖ ﺭﺍ ﺩﺯﺩﯾﺪﻩ ﺍﯼ، ﺧﯿﺎﻧﺖ ﻧﮑﻦ ﮐﻪ ﺍﮔﺮ ﮐﺮﺩﯼ ﻋﺸﻖ ﺭﺍ |
|
|
|
|
ﺩﺯﺩﯾﺪﻩ ﺍﯼ، ﺧﺸﻮﻧﺖ ﻧﮑﻦ ﺍﮔﺮ ﮐﺮﺩﯼ ﻣﺤﺒﺖ ﺭﺍ ﺩﺯﺩﯾﺪﻩ ﺍﯼ، ﻧﺎ ﺣﻖ ﻧﮕﻮ ﺍﮔﺮ |
|
|
|
|
ﮔﻔﺘﯽ ﺣﻖ ﺭﺍ ﺩﺯﺩﯾﺪﻩ ﺍﯼ، ﺑﯽ ﺣﯿﺎﯾﯽ ﻧﮑﻦ ﺍﮔﺮ ﮐﺮﺩﯼ ﺷﺮﺍﻓﺖ ﺭﺍ ﺩﺯﺩﯾﺪﻩ |
|
|
|
|
ﺍی... ﭘﺲ ﺩﺭ ﺯﻧﺪﮔﯽ ﻓﻘﻂ ﺩﺯﺩﯼ نکن |
|
|
|
|
</div> |
|
|
|
|
</div> |
|
|
|
|
|
|
|
|
|
: |
|
|
|
|
) : ( |
|
|
|
|
<> |
|
|
|
|
<img src={logo} className="h-1/6" /> |
|
|
|
|
<div className="flex flex-col w-4/5 items-start justify-start leading-normal"> |
|
|
|
|
{ |
|
|
|
|
steps == 2 ? <h1 className="text-red26 w-full text-lg font-bold">تاییدیه ثبت نام</h1> : <> |
|
|
|
|
<h1 className="text-red26 text-lg font-bold">ورود یا ثبت نام</h1> |
|
|
|
|
<h1 className="text-red26 text-right font-bold" style={{fontSize: '100%'}}>سامانه ثبت نام مدارس موسسه علمی اندیشمند</h1> |
|
|
|
|
{steps == 2 ? ( |
|
|
|
|
<h1 className="text-red26 w-full text-lg font-bold"> |
|
|
|
|
تاییدیه ثبت نام |
|
|
|
|
</h1> |
|
|
|
|
) : ( |
|
|
|
|
<> |
|
|
|
|
<h1 className="text-red26 text-lg font-bold"> |
|
|
|
|
ورود یا ثبت نام |
|
|
|
|
</h1> |
|
|
|
|
<h1 |
|
|
|
|
className="text-red26 text-right font-bold" |
|
|
|
|
style={{ fontSize: "100%" }} |
|
|
|
|
> |
|
|
|
|
سامانه ثبت نام مدارس موسسه علمی اندیشمند |
|
|
|
|
</h1> |
|
|
|
|
</> |
|
|
|
|
} |
|
|
|
|
)} |
|
|
|
|
|
|
|
|
|
<p className="text-gray-500 text-sm mt-1"> |
|
|
|
|
|
|
|
|
|
{ |
|
|
|
|
steps == 2 ? <div className=""> |
|
|
|
|
{resend ?
|
|
|
|
|
{steps == 2 ? ( |
|
|
|
|
<div className=""> |
|
|
|
|
{resend ? ( |
|
|
|
|
<div> |
|
|
|
|
<span className="ml-2">کد تایید ارسال نشد؟</span> |
|
|
|
|
<button className="text-red52" |
|
|
|
|
<button |
|
|
|
|
className="text-red52" |
|
|
|
|
onClick={() => { |
|
|
|
|
checkPhoneNumber(signUpFields?.cellphone); |
|
|
|
|
setResend(false) |
|
|
|
|
setResend(false); |
|
|
|
|
}} |
|
|
|
|
>درخواست مجدد کد تایید</button> |
|
|
|
|
> |
|
|
|
|
درخواست مجدد کد تایید |
|
|
|
|
</button> |
|
|
|
|
</div> |
|
|
|
|
:<> |
|
|
|
|
) : ( |
|
|
|
|
<> |
|
|
|
|
یک کد چهار رقمی تا {" "} |
|
|
|
|
<Timer seconds={120} refresh={() => {setResend(true)}} /> دیگر برای شماره |
|
|
|
|
{" "} |
|
|
|
|
<Timer |
|
|
|
|
seconds={120} |
|
|
|
|
refresh={() => { |
|
|
|
|
setResend(true); |
|
|
|
|
}} |
|
|
|
|
/>{" "} |
|
|
|
|
دیگر برای شماره {" "} |
|
|
|
|
<span className="text-red52 text-sm"> |
|
|
|
|
{signUpFields?.cellphone} |
|
|
|
|
</span>{" "} |
|
|
|
|
ارسال خواهد شد. |
|
|
|
|
</> } </div> : steps == 1 ? |
|
|
|
|
</> |
|
|
|
|
)}{" "} |
|
|
|
|
</div> |
|
|
|
|
) : steps == 1 ? ( |
|
|
|
|
<div> |
|
|
|
|
|
|
|
|
|
<br /> |
|
|
|
|
کاربر گرامی لطفا شماره موبایل خود را وارد کنید |
|
|
|
|
<br /> |
|
|
|
|
</div> |
|
|
|
|
: <div className="text-right mt-1" style={{fontSize: '100%'}}> |
|
|
|
|
) : ( |
|
|
|
|
<div |
|
|
|
|
className="text-right mt-1" |
|
|
|
|
style={{ fontSize: "100%" }} |
|
|
|
|
> |
|
|
|
|
کاربر گرامی لطفا یکی از دو گزینه زیر را انتخاب نمایید. |
|
|
|
|
<br /> |
|
|
|
|
در صورتی که عضو نیستید روی دکمه ثبت نام بزنید |
|
|
|
|
</div> |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
)} |
|
|
|
|
</p> |
|
|
|
|
|
|
|
|
|
{ |
|
|
|
|
steps == 0 && |
|
|
|
|
{steps == 0 && ( |
|
|
|
|
<> |
|
|
|
|
<Link |
|
|
|
|
to="" |
|
|
|
|
className="Login-box-form-btn w-full h-12 rounded-lg bg-red52 text-white flex items-center justify-center mt-6" |
|
|
|
|
onClick={() => { |
|
|
|
|
setSteps(1); |
|
|
|
|
|
|
|
|
|
}} |
|
|
|
|
> |
|
|
|
|
ورود |
|
|
|
@ -345,9 +421,7 @@ const LoginSignUp = ({ activeLogin, |
|
|
|
|
to="" |
|
|
|
|
className="Login-box-form-btn w-full h-12 rounded-lg border border-solid border-red52 text-red52 flex items-center justify-center mt-4" |
|
|
|
|
onClick={() => { |
|
|
|
|
setSteps(1); |
|
|
|
|
setRegister(true); |
|
|
|
|
|
|
|
|
|
setSignUp(true) |
|
|
|
|
}} |
|
|
|
|
> |
|
|
|
|
ثبت نام |
|
|
|
@ -388,20 +462,16 @@ const LoginSignUp = ({ activeLogin, |
|
|
|
|
> |
|
|
|
|
ورود ادمین |
|
|
|
|
</Link> */} |
|
|
|
|
|
|
|
|
|
</> |
|
|
|
|
} |
|
|
|
|
{ |
|
|
|
|
steps == 1 && |
|
|
|
|
)} |
|
|
|
|
{steps == 1 && ( |
|
|
|
|
<> |
|
|
|
|
|
|
|
|
|
<Input |
|
|
|
|
title={"شماره موبایل"} |
|
|
|
|
name="cellphone" |
|
|
|
|
regex={onInput.numberOnly} |
|
|
|
|
onChange={(name, value) => onChange(name, value)} |
|
|
|
|
value={signUpFields?.cellphone} |
|
|
|
|
|
|
|
|
|
maxLength="11" |
|
|
|
|
direction="ltr" |
|
|
|
|
/> |
|
|
|
@ -412,22 +482,15 @@ const LoginSignUp = ({ activeLogin, |
|
|
|
|
className="Login-box-form-btn w-full h-12 rounded-lg bg-red52 text-white flex items-center justify-center mt-4" |
|
|
|
|
onClick={(e) => { |
|
|
|
|
// setSteps(2);
|
|
|
|
|
checkPhoneNumber(e) |
|
|
|
|
checkPhoneNumber(e); |
|
|
|
|
}} |
|
|
|
|
> |
|
|
|
|
ارسال کد تاییدیه |
|
|
|
|
</Link> |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
</> |
|
|
|
|
} |
|
|
|
|
{ |
|
|
|
|
steps == 2 && |
|
|
|
|
)} |
|
|
|
|
{steps == 2 && ( |
|
|
|
|
<> |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<div className="w-full flex flex-col mt-5"> |
|
|
|
|
<div className="w-full mt-5 flex flex-row-reverse justify-center"> |
|
|
|
|
<input |
|
|
|
@ -438,7 +501,9 @@ const LoginSignUp = ({ activeLogin, |
|
|
|
|
onChange={(e) => |
|
|
|
|
onChange( |
|
|
|
|
e.target.name, |
|
|
|
|
(e.target.value = onInput.numberOnly(e.target.value)) |
|
|
|
|
(e.target.value = onInput.numberOnly( |
|
|
|
|
e.target.value |
|
|
|
|
)) |
|
|
|
|
) |
|
|
|
|
} |
|
|
|
|
maxlength="1" |
|
|
|
@ -452,7 +517,9 @@ const LoginSignUp = ({ activeLogin, |
|
|
|
|
onChange={(e) => |
|
|
|
|
onChange( |
|
|
|
|
e.target.name, |
|
|
|
|
(e.target.value = onInput.numberOnly(e.target.value)) |
|
|
|
|
(e.target.value = onInput.numberOnly( |
|
|
|
|
e.target.value |
|
|
|
|
)) |
|
|
|
|
) |
|
|
|
|
} |
|
|
|
|
maxlength="1" |
|
|
|
@ -466,7 +533,9 @@ const LoginSignUp = ({ activeLogin, |
|
|
|
|
onChange={(e) => |
|
|
|
|
onChange( |
|
|
|
|
e.target.name, |
|
|
|
|
(e.target.value = onInput.numberOnly(e.target.value)) |
|
|
|
|
(e.target.value = onInput.numberOnly( |
|
|
|
|
e.target.value |
|
|
|
|
)) |
|
|
|
|
) |
|
|
|
|
} |
|
|
|
|
maxlength="1" |
|
|
|
@ -480,7 +549,10 @@ const LoginSignUp = ({ activeLogin, |
|
|
|
|
onChange={(e) => |
|
|
|
|
onChange( |
|
|
|
|
e.target.name, |
|
|
|
|
(e.target.value = onInput.englishAndNumberWithoutSpace(e.target.value)) |
|
|
|
|
(e.target.value = |
|
|
|
|
onInput.englishAndNumberWithoutSpace( |
|
|
|
|
e.target.value |
|
|
|
|
)) |
|
|
|
|
) |
|
|
|
|
} |
|
|
|
|
maxlength="1" |
|
|
|
@ -489,11 +561,10 @@ const LoginSignUp = ({ activeLogin, |
|
|
|
|
</div> |
|
|
|
|
|
|
|
|
|
<Link |
|
|
|
|
to={register == true ? '/register' : `/`} |
|
|
|
|
to={register == true ? "/register" : `/`} |
|
|
|
|
className="Login-box-form-btn w-full h-12 rounded-lg bg-red52 text-white flex items-center justify-center mt-4" |
|
|
|
|
onClick={(e) => { |
|
|
|
|
|
|
|
|
|
checkOtp(e) |
|
|
|
|
checkOtp(e); |
|
|
|
|
// activeLogin()
|
|
|
|
|
// setTimeout(() => window.location.reload(), 200)
|
|
|
|
|
}} |
|
|
|
@ -505,7 +576,10 @@ const LoginSignUp = ({ activeLogin, |
|
|
|
|
شماره خود را اشتباه وارد کردید؟{" "} |
|
|
|
|
<button |
|
|
|
|
className="bg-transparent border-none text-red52 font-medium" |
|
|
|
|
onClick={() => {setSteps(1); setLevel("phonenumber")}} |
|
|
|
|
onClick={() => { |
|
|
|
|
setSteps(1); |
|
|
|
|
setLevel("phonenumber"); |
|
|
|
|
}} |
|
|
|
|
> |
|
|
|
|
اصلاح شماره تلفن |
|
|
|
|
</button> |
|
|
|
@ -513,44 +587,53 @@ const LoginSignUp = ({ activeLogin, |
|
|
|
|
</div> |
|
|
|
|
</div> |
|
|
|
|
</> |
|
|
|
|
} |
|
|
|
|
)} |
|
|
|
|
</div> |
|
|
|
|
|
|
|
|
|
<div className="w-full flex flex-col items-center justify-center"> |
|
|
|
|
<p className="w-2/5 text-xs text-center text-red26"> |
|
|
|
|
ثبت نام شما در سامانه به منزله قبول |
|
|
|
|
<Link to="" onClick={() => setPpSection(true)} className="font-bold"> شرایط و قوانین استفاده </Link> |
|
|
|
|
<Link |
|
|
|
|
to="" |
|
|
|
|
onClick={() => setPpSection(true)} |
|
|
|
|
className="font-bold" |
|
|
|
|
> |
|
|
|
|
{" "} |
|
|
|
|
شرایط و قوانین استفاده{" "} |
|
|
|
|
</Link> |
|
|
|
|
میباشد |
|
|
|
|
</p> |
|
|
|
|
|
|
|
|
|
</div> |
|
|
|
|
</> |
|
|
|
|
} |
|
|
|
|
)} |
|
|
|
|
<p className="text-gray-300 text-xs">1401 - 1400</p> |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
</div> |
|
|
|
|
|
|
|
|
|
{/* Slider */} |
|
|
|
|
|
|
|
|
|
<div className="bg-grayEC w-3/5 rounded-tl-xl h-full rounded-bl-xl flex flex-col items-center justify-center"> |
|
|
|
|
<div className="slideshow justify-center" style={{ direction: 'ltr' }}> |
|
|
|
|
<div |
|
|
|
|
className="slideshow justify-center" |
|
|
|
|
style={{ direction: "ltr" }} |
|
|
|
|
> |
|
|
|
|
<div |
|
|
|
|
className="slideshowSlider w-full" |
|
|
|
|
style={{ transform: `translate3d(${-index * 100}%, 0, 0)` }} |
|
|
|
|
> |
|
|
|
|
{[slideContents[slideContents.length - 1], |
|
|
|
|
...slideContents, slideContents[0] |
|
|
|
|
{[ |
|
|
|
|
slideContents[slideContents.length - 1], |
|
|
|
|
...slideContents, |
|
|
|
|
slideContents[0], |
|
|
|
|
].map((item, index) => ( |
|
|
|
|
<div |
|
|
|
|
className="slide" |
|
|
|
|
key={`sildeNo${index}`} |
|
|
|
|
|
|
|
|
|
> |
|
|
|
|
<div className="slide" key={`sildeNo${index}`}> |
|
|
|
|
<div className="w-full flex flex-col justify-center items-center"> |
|
|
|
|
<img src={item.image} className="h-72" /> |
|
|
|
|
<h1 className="w-4/5 text-xl my-2 text-red26 font-bold whitespace-normal">{item.title}</h1> |
|
|
|
|
<p className=" px-12 text-right text-sm whitespace-normal">{item.description}</p> |
|
|
|
|
<h1 className="w-4/5 text-xl my-2 text-red26 font-bold whitespace-normal"> |
|
|
|
|
{item.title} |
|
|
|
|
</h1> |
|
|
|
|
<p className=" px-12 text-right text-sm whitespace-normal"> |
|
|
|
|
{item.description} |
|
|
|
|
</p> |
|
|
|
|
</div> |
|
|
|
|
</div> |
|
|
|
|
))} |
|
|
|
@ -560,7 +643,9 @@ const LoginSignUp = ({ activeLogin, |
|
|
|
|
{slideContents.map((_, idx) => ( |
|
|
|
|
<div |
|
|
|
|
key={idx} |
|
|
|
|
className={`slideshowDot${index === idx + 1 ? " active" : ""}`} |
|
|
|
|
className={`slideshowDot${ |
|
|
|
|
index === idx + 1 ? " active" : "" |
|
|
|
|
}`}
|
|
|
|
|
onClick={() => { |
|
|
|
|
setIndex(idx + 1); |
|
|
|
|
}} |
|
|
|
@ -570,9 +655,7 @@ const LoginSignUp = ({ activeLogin, |
|
|
|
|
</div> |
|
|
|
|
</div> |
|
|
|
|
</div> |
|
|
|
|
|
|
|
|
|
</div> |
|
|
|
|
|
|
|
|
|
); |
|
|
|
|
}; |
|
|
|
|
|
|
|
|
@ -588,8 +671,4 @@ const mapStateToProps = (state) => ({ |
|
|
|
|
setHeaderOptions: publicApi.setHeaderOptions, |
|
|
|
|
}; |
|
|
|
|
|
|
|
|
|
export default connect( |
|
|
|
|
mapStateToProps, |
|
|
|
|
mapDispatchToProps |
|
|
|
|
)(LoginSignUp); |
|
|
|
|
|
|
|
|
|
export default connect(mapStateToProps, mapDispatchToProps)(LoginSignUp); |
|
|
|
|