addVehicleSuccessfulPageComponent.tsx 2.8 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576
  1. import {
  2. View,
  3. Text,
  4. ScrollView,
  5. Image,
  6. Dimensions,
  7. Pressable
  8. } from 'react-native';
  9. import { SafeAreaView } from 'react-native-safe-area-context';
  10. import NormalButton from '../global/normal_button';
  11. import { PreviousPageBlackSvg, TickLogoSvg } from '../global/SVG';
  12. import { router } from 'expo-router';
  13. const AddVehicleSuccessfulPageComponent = () => {
  14. const { height: deviceHeight, width: deviceWidth } =
  15. Dimensions.get('window');
  16. return (
  17. <SafeAreaView className="flex-1 bg-white">
  18. <ScrollView
  19. className="flex-1 mx-[5%]"
  20. showsVerticalScrollIndicator={false}
  21. >
  22. <View style={{ marginTop: 25, flex: 1 }}>
  23. <Pressable
  24. className="self-start"
  25. onPress={() => {
  26. if (router.canGoBack()) {
  27. router.back();
  28. } else {
  29. router.replace('/accountMainPage');
  30. }
  31. }}
  32. >
  33. <PreviousPageBlackSvg />
  34. </Pressable>
  35. <View className="flex-row items-center mt-6">
  36. <TickLogoSvg />
  37. <Text className="text-3xl pl-2">新增完成</Text>
  38. </View>
  39. <View className="items-center pt-4 justify-center">
  40. <View className="items-center ">
  41. <Image
  42. source={require('../../assets/car.png')}
  43. resizeMode="contain"
  44. style={{
  45. width: deviceWidth * 0.8,
  46. height: deviceHeight * 0.25
  47. }}
  48. />
  49. </View>
  50. <Text className="text-3xl font-light pb-4">
  51. TESLA Model 3
  52. </Text>
  53. <Text className="text-lg font-light pb-4">
  54. 已加入我的車輛裡
  55. </Text>
  56. </View>
  57. <NormalButton
  58. title={
  59. <Text style={{ color: '#fff', fontSize: 20 }}>
  60. 返回首頁
  61. </Text>
  62. }
  63. onPress={() => {
  64. router.replace('mainPage');
  65. }}
  66. />
  67. </View>
  68. </ScrollView>
  69. </SafeAreaView>
  70. );
  71. };
  72. export default AddVehicleSuccessfulPageComponent;