Я хочу отправить cashAmt
на RewardRedeemedScreen
о том, как отправлять данные.
Я не получил значение в RewardRedeemedScreen
это неопределенное значение отображается в консоли.
Я хочу для отображения остатка в RewardRedeemedScreen
.
<TouchableOpacity
style={styles.item}
onPress={() => {
var cashAmt = parseInt(item.cash);
if (cashAmt > 0) {
RazorpayCheckout.open({
description: "Credits towards consultation",
image: state.image,
currency: "INR",
key: razorPayKeyId,
amount: cashAmt * 100,
name: state.name,
prefill: {
email: state.email,
contact: state.mobile,
name: state.name
},
theme: { color: "#f7b500" }
})
.then(data => {
// handle success
console.log(`Success: ${data.razorpay_payment_id}`);
//TODO: upadte code for kenko points update
reference.navigation.navigate('RewardRedeemedScreen');
})
.catch(error => {
// handle failure
// console.log(`Error: ${error.code} | ${error.description}`);
});
}
}
}
>
{/* Child Components */}
</TouchableOpacity>