uberUploadCompletePageComponent.tsx 2.4 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162
  1. import {
  2. View,
  3. Text,
  4. ScrollView,
  5. Pressable,
  6. Image,
  7. ImageBackground
  8. } from 'react-native';
  9. import { SafeAreaView } from 'react-native-safe-area-context';
  10. import { router } from 'expo-router';
  11. import { PreviousPageBlackSvg, TickLogoSvg } from '../global/SVG';
  12. import NormalButton from '../global/normal_button';
  13. const UberUploadCompletePageComponent = () => {
  14. return (
  15. <SafeAreaView
  16. className="flex-1 bg-white"
  17. edges={['top', 'right', 'left']}
  18. >
  19. <ScrollView className="flex-1">
  20. <View style={{ marginTop: 25 }} className="mx-[5%]">
  21. <Pressable
  22. onPress={() => {
  23. if (router.canGoBack()) {
  24. router.back();
  25. } else {
  26. router.replace('/accountMainPage');
  27. }
  28. }}
  29. >
  30. <PreviousPageBlackSvg />
  31. </Pressable>
  32. <View className="flex-row items-center space-x-2">
  33. <TickLogoSvg />
  34. <Text style={{ fontSize: 38, marginVertical: 25 }}>
  35. 圖片已成功上傳
  36. </Text>
  37. </View>
  38. <View>
  39. <Text className="text-xl">
  40. 您的驗證將會於一個工作天內完成審批。
  41. 如成功驗證,您的帳號將會自動升級,並可享有獨家優惠!
  42. </Text>
  43. </View>
  44. <ImageBackground
  45. className="justify-center items-center my-6"
  46. source={require('../../assets/uberUploadCompleteBG.png')}
  47. resizeMode="contain"
  48. >
  49. <Image source={require('../../assets/speaker.png')} />
  50. </ImageBackground>
  51. <NormalButton
  52. title={<Text className="text-white text-xl">返回</Text>}
  53. onPress={() => router.push('/accountMainPage')}
  54. />
  55. </View>
  56. </ScrollView>
  57. </SafeAreaView>
  58. );
  59. };
  60. export default UberUploadCompletePageComponent;