delivery costs are now shown
This commit is contained in:
@@ -1,6 +1,5 @@
|
||||
var React = require('react'),
|
||||
Globals = require('../../globals');
|
||||
;
|
||||
Globals = require('../../globals');;
|
||||
|
||||
var Router = require('react-router');
|
||||
|
||||
@@ -8,29 +7,30 @@ var Router = require('react-router');
|
||||
|
||||
var CartTotal = React.createClass({
|
||||
|
||||
render: function() {
|
||||
render: function() {
|
||||
var counts = this.props.itemCounts;
|
||||
|
||||
var total = 0;
|
||||
|
||||
if (counts && this.props.items) {
|
||||
var items = this.props.items.models;
|
||||
for (var i = 0; i < items.length; i++) {
|
||||
var item = items[i];
|
||||
var count = counts[item.get('id')].get('count');
|
||||
var price = item.get('list_price');
|
||||
total += (price * count)
|
||||
};
|
||||
}
|
||||
if (this.props.deliveryCosts) {
|
||||
total += Number(this.props.deliveryCosts.get('delivery_price'))
|
||||
}
|
||||
|
||||
|
||||
var counts = this.props.itemCounts;
|
||||
var total = 0;
|
||||
|
||||
var items = this.props.items.models;
|
||||
|
||||
for (var i = 0; i < items.length; i++) {
|
||||
var item = items[i];
|
||||
var count = counts[item.get('id')].get('count');
|
||||
var price = item.get('list_price');
|
||||
total += (price * count)
|
||||
};
|
||||
|
||||
|
||||
|
||||
return ( <span>{Globals.FormatCurrency(total)}</span>);
|
||||
|
||||
return ( < span > {
|
||||
Globals.FormatCurrency(total)
|
||||
} < /span>);
|
||||
}
|
||||
|
||||
});
|
||||
|
||||
|
||||
module.exports = CartTotal;
|
||||
module.exports = CartTotal;
|
||||
Reference in New Issue
Block a user