Files
old-ribica/front-ui/app/components/payment/paymentSelect.js

37 lines
1.6 KiB
JavaScript
Raw Normal View History

2015-11-14 04:39:05 +01:00
var React = require('react');
var ItemActions = require('../../actions/itemActions');
var NavigationActions = require('../../actions/navigationActions');
var NavigationStore = require('../../stores/navigationStore');
var Globals = require('../../globals');
var Router = require('react-router');
2016-01-05 09:31:51 +01:00
var PaypalButton = require('./paypalButton');
2016-01-11 08:53:03 +01:00
var PikpaylButton = require('./pikpayButton');
var CashOnDeliveryButton = require('./cashOnDeliveryButton');
2015-11-14 04:39:05 +01:00
var PaymentSelect = React.createClass({
render: function() {
2016-01-13 09:26:28 +01:00
var cashOnDeliveryBtn = ( <CashOnDeliveryButton onCashClick={this.props.onCashClick} disabled={this.props.cashOnDeliveryDisabled} cartId={this.props.cartId}/> );
var pikpayBtn = ( <PikpaylButton amount={this.props.amount} deliveryCost={this.props.deliveryCost} disabled={this.props.disabled} deliveryDestination={this.props.deliveryDestination} cartId={this.props.cartId}/> );
var paypalBtn = ( <PaypalButton disabled={this.props.disabled} deliveryDestination={this.props.deliveryDestination} amount={this.props.amount} deliveryCost={this.props.deliveryCost} cartId={this.props.cartId}/> );
2016-01-11 08:53:03 +01:00
2015-11-14 04:39:05 +01:00
return (
2016-01-11 08:53:03 +01:00
<div>
<div className="payment_select btn-group payment-select-desktop hidden-xs">
{cashOnDeliveryBtn}
{pikpayBtn}
{paypalBtn}
</div>
<div className="payment_select btn-group-vertical payment-select-mobile visible-xs">
{cashOnDeliveryBtn}
{pikpayBtn}
{paypalBtn}
</div>
</div>);
2015-11-14 04:39:05 +01:00
}
});
module.exports = PaymentSelect;