Ionic + React onboarding UI
您最多选择25个主题 主题必须以字母或数字开头,可以包含连字符 (-),并且长度不得超过35个字符
 
 
 
 
 

41 行
1.7 KiB

  1. import { IonContent, IonPage, IonButton } from '@ionic/react';
  2. import { mailOpenOutline } from 'ionicons/icons';
  3. import React from 'react';
  4. import InputWidget from '../../components/input/InputWidget';
  5. import styles from './ForgotPassword.module.scss';
  6. import loginStyles from '../../commonStyles/loginFlow/LoginStyles.module.scss';
  7. type Props = {
  8. changeStep:any,
  9. forgotPasswordStep:string
  10. };
  11. const ForgotPasswordPage: React.FC<Props> = (props) => {
  12. return (
  13. <IonContent fullscreen>
  14. <section className={loginStyles.upfold}>
  15. <div className={loginStyles.container}>
  16. <figure>
  17. <img src='assets/images/welcome/upfold.svg' alt='upfold image'/>
  18. </figure>
  19. <h2> Forgot your Password? </h2>
  20. <p> Lorem Ipsum is simply dummy text of the printing and typesetting </p>
  21. </div>
  22. </section>
  23. <section className={styles.inputForm}>
  24. <div className={styles.input}>
  25. <InputWidget type={'TEXT'} icon={mailOpenOutline} placeholder={'Email'} />
  26. </div>
  27. <div className={ styles.info }>
  28. Enter your registered email address to reset password through the OTP
  29. </div>
  30. <div className={styles.actionButtonsHolder}>
  31. <IonButton className={styles.actionButton} onClick={()=>props.changeStep('OTP')} expand='block'> Send OTP </IonButton>
  32. </div>
  33. </section>
  34. </IonContent>
  35. )
  36. }
  37. export default ForgotPasswordPage;