Files
old-ribica/front-ui/app/components/cart/cartTotal.js

37 lines
628 B
JavaScript

var React = require('react'),
Globals = require('../../globals');
;
var Router = require('react-router');
var CartTotal = React.createClass({
render: function() {
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>);
}
});
module.exports = CartTotal;