Commit 5767e06a authored by Wahyu Adjie Prasetyo's avatar Wahyu Adjie Prasetyo

fix bug Halaman review transaksi tidak ada loading, sehingga bisa submit berkali2

parent 63c004ef
......@@ -3,10 +3,12 @@ import moment from 'moment';
import React from 'react';
import { Alert, ScrollView, StyleSheet, Text, TextInput, TouchableOpacity, View } from 'react-native';
import { AirbnbRating } from 'react-native-elements';
import Spinner from 'react-native-loading-spinner-overlay';
import { connect } from 'react-redux';
import MyStatusBar from './MyStatusBar';
import i18n from 'i18n-js';
class RatingOrder extends React.Component {
constructor(props) {
......@@ -22,7 +24,8 @@ class RatingOrder extends React.Component {
detail_trans: '',
trans_status: '',
modalVisible: false,
caretHidden:true,
spinner: false,
caretHidden: true,
}
}
......@@ -87,13 +90,14 @@ class RatingOrder extends React.Component {
if (parameter.rating < 4 && parameter.review == "") {
Alert.alert('', i18n.t('reviewMustFill'));
} else {
this.setState({ spinner: true })
Axios.post(this.props.BASE_URL + 'crm/v2/review/transaction', parameter).then(res => {
Alert.alert('', i18n.t('thanksForReview'))
this.setState({ spinner: false })
this.props.navigation.navigate('Home');
}).catch(error => {
console.log("INI error " + error)
this.setState({ spinner: false })
let response = error.response.data;
Alert.alert(response.msg);
})
......@@ -127,7 +131,7 @@ class RatingOrder extends React.Component {
numberOfLines={4}
blurOnSubmit={false}
caretHidden={this.state.caretHidden}
onFocus={() => this.setState({caretHidden: false})}
onFocus={() => this.setState({ caretHidden: false })}
/>
<TouchableOpacity style={{ height: 100 }} onPress={() => this.review()}>
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment