empty cart now contains suggestions

This commit is contained in:
Senad Uka
2015-06-13 06:21:04 +02:00
parent 1e32562aff
commit 9c01fac72d
3 changed files with 10 additions and 2 deletions

View File

@@ -7,6 +7,7 @@ var React = require('react'),
Globals = require('../../globals'), Globals = require('../../globals'),
LinkBanner = require('../linkBanner/linkBanner'), LinkBanner = require('../linkBanner/linkBanner'),
CartTotal = require('./cartTotal'); CartTotal = require('./cartTotal');
AllItemsInGroup = require('../items/allItemsInGroup');
var Router = require('react-router'); var Router = require('react-router');
@@ -97,7 +98,12 @@ var CartPage = React.createClass({
if (displayedItems.length <= 0) { if (displayedItems.length <= 0) {
cartTotal = (<div></div>) cartTotal = (<div></div>)
buySomethingMessage = (<div>Nemate ni jedan artikal u vašoj korpi. Kada vidite nešto što vam se sviđa - pritisnite dugme KUPI pored artikla kako biste ga dodali u korpu. </div>) buySomethingMessage = (<div>
<div className="text-primary">Nemate ni jedan artikal u vašoj korpi. Kada vidite nešto što vam se sviđa - pritisnite dugme UBACI U KORPU pored artikla kako biste ga dodali u korpu.</div>
<div>Evo nekoliko artikala koje vam možemo preporučiti: </div>
<AllItemsInGroup groupId={Globals.ItemGroupIdOfEmptyCartPage} />
</div>)
content = buySomethingMessage; content = buySomethingMessage;
} else { } else {
content = (<div> content = (<div>

View File

@@ -15,7 +15,8 @@ var AllItemsInGroup = React.createClass({
// Add change listeners to stores // Add change listeners to stores
componentDidMount: function() { componentDidMount: function() {
ItemActions.loadBestSellingItemsForGroup(NavigationStore.getGroupIdFromUrl()); var groupId = this.props.groupId || NavigationStore.getGroupIdFromUrl();
ItemActions.loadBestSellingItemsForGroup(groupId);
ItemStore.addChangeListener(this._onChange); ItemStore.addChangeListener(this._onChange);
}, },

View File

@@ -2,6 +2,7 @@ module.exports = {
ApiUrl: '@@apiEndpoint', ApiUrl: '@@apiEndpoint',
DefaultPageSize: 24, DefaultPageSize: 24,
ItemGroupIdOfStartPage: "1", ItemGroupIdOfStartPage: "1",
ItemGroupIdOfEmptyCartPage: "1",
FormatCurrency: function(amount_s) { FormatCurrency: function(amount_s) {
var amount = parseFloat(amount_s); var amount = parseFloat(amount_s);
return ( amount.toFixed(2) + " KM" ) return ( amount.toFixed(2) + " KM" )