bindingFinishPage.tsx 1.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748
  1. import { View, Text, StyleSheet, Image } from 'react-native';
  2. import NormalButton from '../../../global/normal_button';
  3. import { router } from 'expo-router';
  4. const BindingFinishPage = () => {
  5. return (
  6. <>
  7. <View style={styles.container}>
  8. <View style={styles.textContainer}>
  9. <Text style={styles.titleText} className="pb-12">
  10. 綁定手機號碼成功
  11. </Text>
  12. <Text style={styles.text}>
  13. <Text style={{ fontWeight: 'bold' }}>請使用手機號碼進行登入</Text>
  14. </Text>
  15. <Text style={styles.text}>謝謝</Text>
  16. <Image source={require('../../../../assets/forgetPasswordSuccess.png')} />
  17. <View className="w-full">
  18. <NormalButton
  19. title={<Text style={{ color: '#fff' }}>按我前往登入頁面</Text>}
  20. onPress={() => router.replace('/login')}
  21. />
  22. </View>
  23. </View>
  24. </View>
  25. </>
  26. );
  27. };
  28. const styles = StyleSheet.create({
  29. container: {
  30. flex: 1,
  31. marginHorizontal: 20,
  32. gap: 180
  33. },
  34. textContainer: {
  35. justifyContent: 'center',
  36. alignItems: 'center',
  37. backgroundColor: 'white',
  38. paddingTop: '30%',
  39. gap: 20
  40. },
  41. titleText: { fontSize: 28 },
  42. text: {
  43. fontSize: 18
  44. }
  45. });
  46. export default BindingFinishPage;