diff --git a/front-ui/app/components/cart/cartPage.js b/front-ui/app/components/cart/cartPage.js
index 307cc44..62fdeae 100644
--- a/front-ui/app/components/cart/cartPage.js
+++ b/front-ui/app/components/cart/cartPage.js
@@ -4,8 +4,9 @@ var React = require('react'),
CartActions = require('../../actions/cartActions'),
SingleItem = require('../items/singleItem'),
AddToCart = require('../cart/addToCart'),
- Globals = require('../../globals');
- ;
+ Globals = require('../../globals'),
+ CartTotal = require('./cartTotal');
+
var Router = require('react-router');
@@ -21,6 +22,7 @@ var CartPage = React.createClass({
var count = counts[i.get('id')].get('count');
var price = i.get('list_price');
return (
+
{ Globals.FormatCurrency(price) }
@@ -28,7 +30,9 @@ var CartPage = React.createClass({
=
{ Globals.FormatCurrency(count * price) }
-
+
+
+
)
});
@@ -36,6 +40,7 @@ var CartPage = React.createClass({
{displayedItems}
+
);
diff --git a/front-ui/app/components/cart/cartTotal.js b/front-ui/app/components/cart/cartTotal.js
new file mode 100644
index 0000000..8217e25
--- /dev/null
+++ b/front-ui/app/components/cart/cartTotal.js
@@ -0,0 +1,37 @@
+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;
+ this.props.items.map(function (i) {
+
+ var count = counts[i.get('id')].get('count');
+ var price = i.get('list_price');
+ total += (price * count)
+ return total;
+
+ });
+
+ return (
+
+
+
+ Ukupno: {Globals.FormatCurrency(total)} + Dostava
+
+
+ );
+
+ }
+
+});
+
+
+module.exports = CartTotal;
diff --git a/front-ui/app/css/cart.css b/front-ui/app/css/cart.css
index d5bb65b..4f070d7 100644
--- a/front-ui/app/css/cart.css
+++ b/front-ui/app/css/cart.css
@@ -28,4 +28,8 @@
.cart-items {
vertical-align:middle;
font-size: 17px;
+}
+
+.cart-total {
+ font-size: 17px;
}
\ No newline at end of file