You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

294 lines
8.1 KiB

1 month ago
import React from "react";
import {
View,
Text,
Image,
TouchableOpacity,
StyleSheet,
ScrollView,
} from "react-native";
export const PaymentSuccessScreen = () => {
return (
<ScrollView style={styles.container}>
<View style={styles.header}>
<View style={styles.headerSuccess}>
<View style={styles.headerSuccessImg}></View>
<View style={styles.headerSuccessText}>
<Text style={styles.headerSuccessTextTitle}></Text>
</View>
<View style={styles.headerPriceText}>
<Text style={styles.headerPriceTextTitle}>73800FCFA</Text>
</View>
</View>
<View style={styles.headerSuccessInfo}>
<View style={styles.headerSuccessInfoItem}>
<Text style={styles.headerSuccessInfoItemText}></Text>
<Text style={styles.headerSuccessInfoItemText1}>17088752341</Text>
</View>
<View style={styles.headerSuccessInfoItem1}>
<Text style={styles.headerSuccessInfoItemText}></Text>
<Text style={styles.headerSuccessInfoItemText1}></Text>
</View>
</View>
<View style={styles.headerSuccessInfoItem2}>
<Text></Text>
</View>
<View style={styles.button}>
<View style={styles.buttonItem}>
<Text style={styles.buttonText}></Text>
</View>
<View style={styles.buttonItem}>
<Text style={styles.buttonText}></Text>
</View>
</View>
</View>
<View style={styles.recommend}>
<Text style={styles.footerItemText1}>1234567890</Text>
<View style={styles.productContainer}>
<View style={styles.productRow}>
<View style={styles.productItem}>
<View style={styles.productImageContainer}>
<View style={styles.productImage} />
</View>
<Text style={styles.productName}></Text>
<Text style={styles.productPrice}>¥199</Text>
</View>
<View style={styles.productItem}>
<View style={styles.productImageContainer}>
<View style={styles.productImage} />
</View>
<Text style={styles.productName}></Text>
<Text style={styles.productPrice}>¥299</Text>
</View>
</View>
<View style={styles.productRow}>
<View style={styles.productItem}>
<View style={styles.productImageContainer}>
<View style={styles.productImage} />
</View>
<Text style={styles.productName}></Text>
<Text style={styles.productPrice}>¥399</Text>
</View>
<View style={styles.productItem}>
<View style={styles.productImageContainer}>
<View style={styles.productImage} />
</View>
<Text style={styles.productName}></Text>
<Text style={styles.productPrice}>¥499</Text>
</View>
</View>
<View style={styles.productRow}>
<View style={styles.productItem}>
<View style={styles.productImageContainer}>
<View style={styles.productImage} />
</View>
<Text style={styles.productName}></Text>
<Text style={styles.productPrice}>¥599</Text>
</View>
<View style={styles.productItem}>
<View style={styles.productImageContainer}>
<View style={styles.productImage} />
</View>
<Text style={styles.productName}></Text>
<Text style={styles.productPrice}>¥699</Text>
</View>
</View>
<View style={styles.productRow}>
<View style={styles.productItem}>
<View style={styles.productImageContainer}>
<View style={styles.productImage} />
</View>
<Text style={styles.productName}></Text>
<Text style={styles.productPrice}>¥799</Text>
</View>
<View style={styles.productItem}>
<View style={styles.productImageContainer}>
<View style={styles.productImage} />
</View>
<Text style={styles.productName}></Text>
<Text style={styles.productPrice}>¥899</Text>
</View>
</View>
<View style={styles.productRow}>
<View style={styles.productItem}>
<View style={styles.productImageContainer}>
<View style={styles.productImage} />
</View>
<Text style={styles.productName}></Text>
<Text style={styles.productPrice}>¥999</Text>
</View>
<View style={styles.productItem}>
<View style={styles.productImageContainer}>
<View style={styles.productImage} />
</View>
<Text style={styles.productName}></Text>
<Text style={styles.productPrice}>¥1099</Text>
</View>
</View>
</View>
</View>
</ScrollView>
);
};
const styles = StyleSheet.create({
container: {
flex: 1,
backgroundColor: "#f1f5f9",
},
header: {
padding: 30,
backgroundColor: "white",
},
headerSuccess: {
width: "100%",
marginBottom: 5,
},
headerSuccessImg: {
width: 60,
height: 60,
alignSelf: "center",
},
headerSuccessText: {
fontSize: 20,
color: "#000000",
alignSelf: "center",
marginTop: 10,
},
headerSuccessTextTitle: {
fontSize: 16,
color: "#000000",
alignSelf: "center",
},
headerPriceText: {
fontSize: 20,
color: "#000000",
alignSelf: "center",
},
headerPriceTextTitle: {
fontSize: 20,
color: "#000000",
alignSelf: "center",
marginTop: 10,
},
headerSuccessInfo: {
width: "100%",
backgroundColor: "#f0f6ff",
borderRadius: 5,
borderWidth: 1,
borderColor: "#dafcff",
marginTop: 10,
padding: 10,
},
headerSuccessInfoItem: {
flexDirection: "row",
fontSize: 16,
color: "#0046bf",
fontWeight: "600",
alignItems: "center",
},
headerSuccessInfoItem1: {
flexDirection: "row",
fontSize: 16,
color: "#0046bf",
fontWeight: "600",
alignItems: "center",
marginTop: 5,
},
headerSuccessInfoItemText: {
fontSize: 16,
color: "#0046bf",
width: "20%",
fontWeight: "600",
alignItems: "center",
},
headerSuccessInfoItemText1: {
fontSize: 16,
color: "#0046bf",
marginLeft: 10,
fontWeight: "600",
alignItems: "center",
},
headerSuccessInfoItem2: {
marginTop: 5,
flexDirection: "row",
},
button: {
flex: 1,
flexDirection: "row",
justifyContent: "space-between",
paddingLeft: 20,
paddingRight: 20,
marginTop: 20,
},
buttonItem: {
width: "40%",
height: 40,
backgroundColor: "#0030a7",
borderRadius: 20,
justifyContent: "center",
alignItems: "center",
},
buttonText: {
fontSize: 16,
color: "white",
},
recommend: {
padding: 20,
},
footerItemText1: {
fontSize: 16,
color: "#000000",
fontWeight: "600",
marginBottom: 15,
},
productContainer: {
marginTop: 10,
},
productRow: {
flexDirection: "row",
justifyContent: "space-between",
marginBottom: 15,
},
productItem: {
width: "48%",
backgroundColor: "white",
borderRadius: 8,
padding: 10,
},
productImageContainer: {
alignItems: "center",
marginBottom: 8,
width: "100%",
},
productImage: {
width: "100%",
height: 120,
backgroundColor: "#f1f5f9",
borderRadius: 4,
},
productName: {
fontSize: 14,
color: "#333",
marginTop: 5,
marginBottom: 5,
},
productPrice: {
fontSize: 16,
color: "#E53935",
fontWeight: "bold",
},
});