-
Notifications
You must be signed in to change notification settings - Fork 0
/
ConfirmEmailScreen.js
124 lines (111 loc) · 2.85 KB
/
ConfirmEmailScreen.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
import React,{useState} from 'react';
import { StyleSheet, Text, View, KeyboardAvoidingView, TouchableOpacity, TextInput } from 'react-native';
import {auth} from '../firebase';
const ConfirmEmailScreen = () => {
const[code, setCode] = useState('');
const onConfirmPressed = () =>{
}
const onResendPressed = () =>{
}
return (
<KeyboardAvoidingView
style={styles.container}
behavior="padding"
>
<View style={styles.inputContainer}>
<Text style={styles.title}>
Confirm your email
</Text>
<TextInput
placeholder="Enter your confirmation code"
value={code}
onChangeText={text => setCode(text)}
style={styles.input}/>
</View>
<View style={styles.buttonContainer}>
<TouchableOpacity
onPress={onConfirmPressed}
style={styles.button}
>
<Text style={styles.buttonText}>Confirm</Text>
</TouchableOpacity>
<TouchableOpacity
onPress={() => {
navigation.navigate("Register");}}
style={styles.button_tertiary}>
<Text style={styles.text_tertiary}>Back to Log in</Text>
</TouchableOpacity>
<TouchableOpacity
onPress={onResendPressed}
style={styles.buttonOutline}>
<Text style={styles.buttonOutlineText}>Resend code</Text>
</TouchableOpacity>
</View>
</KeyboardAvoidingView>
)
}
export default ConfirmEmailScreen
const styles = StyleSheet.create({
container: {
flex:1,
justifyContent:"center",
alignItems:"center",
},
inputContainer: {
width: '80%',
},
input:{
backgroundColor:'white',
paddingHorizontal:15,
paddingVertical:10,
borderRadius:10,
marginTop:15,
},
buttonContainer:{
width:'60%',
justifyContent: 'center',
alignItems: 'center',
marginTop:40,
},
button:{
backgroundColor:'#0782F9',
width:'100%',
padding:15,
borderRadius:10,
alignItems:'center'
},
buttonOutline:{
borderColor:'#0782F9',
borderWidth:2,
marginTop:15,
backgroundColor:'white',
width:'100%',
borderRadius:10,
alignItems:'center',
padding:15
},
buttonOutlineText:{
color:'#0782F9',
fontWeight:'700',
fontSize: 16,
},
buttonText:{
color:'white',
fontWeight:'700',
fontSize: 16,
},
title:{
fontSize:24,
fontWeight:'bold',
color:'#051C60',
margin:20,
textAlign:'center'
},
text:{
color:'gray',
marginTop:10,
},
link:{
color:'#FDB075',
}
})