Add error handling for initiate request

This commit is contained in:
Hannu Lyytikainen 2018-08-10 08:37:21 +03:00
parent 4449a071ec
commit 5e1aa7b244

View file

@ -270,6 +270,10 @@ export class CheckoutPageComponent extends Component {
);
const isAmountTooLowError = isTransactionInitiateAmountTooLowError(initiateOrderError);
const isBookingTimeNotAvailableError = isTransactionInitiateBookingTimeNotAvailableError(
initiateOrderError
);
let initiateOrderErrorMessage = null;
if (!listingNotFound && isAmountTooLowError) {
@ -278,6 +282,12 @@ export class CheckoutPageComponent extends Component {
<FormattedMessage id="CheckoutPage.initiateOrderAmountTooLow" />
</p>
);
} else if (!listingNotFound && isBookingTimeNotAvailableError) {
initiateOrderErrorMessage = (
<p className={css.orderError}>
<FormattedMessage id="CheckoutPage.bookingTimeNotAvailableMessage" />
</p>
);
} else if (!listingNotFound && initiateOrderError) {
initiateOrderErrorMessage = (
<p className={css.orderError}>