forgetPasswordForm.tsx 1.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. import { Text, View, StyleSheet } from 'react-native';
  2. import { StatusBar } from 'expo-status-bar';
  3. import { useEffect, useState } from 'react';
  4. import ForgetPasswordPage from './formComponent/form';
  5. import { forgetPasswordFormData } from '../../types/signup';
  6. const ForgetPasswordMultiStepForm: React.FC = () => {
  7. const [forgetPasswordFormData, setForgetPasswordFormData] =
  8. useState<forgetPasswordFormData>({
  9. phone: '',
  10. email:'',
  11. phoneVerificationStatus: false,
  12. otp: '',
  13. otpSent: false,
  14. otpAuthCompleted: false,
  15. newPassword: '',
  16. confirmedNewPassword: ''
  17. });
  18. // useEffect(() => {
  19. // console.log(forgetPasswordFormData);
  20. // }, [forgetPasswordFormData]);
  21. return (
  22. <View style={styles.container}>
  23. <ForgetPasswordPage
  24. forgetPasswordFormData={forgetPasswordFormData}
  25. setForgetPasswordFormData={setForgetPasswordFormData}
  26. />
  27. <StatusBar style="auto" />
  28. </View>
  29. );
  30. };
  31. const styles = StyleSheet.create({
  32. container: {
  33. flex: 1,
  34. backgroundColor: '#FFFFFF'
  35. }
  36. });
  37. export default ForgetPasswordMultiStepForm;