cart icon is hidden when ordering (cart and delivery)

This commit is contained in:
Senad Uka
2015-06-14 04:30:21 +02:00
parent fb12ea613a
commit ee32d6f7c9
5 changed files with 60 additions and 36 deletions

View File

@@ -7,6 +7,7 @@ var React = require('react'),
RouteHandler = Router.RouteHandler,
LoginStatus = require('./shared/loginStatus'),
InitializationStore = require('../stores/initializationStore'),
NavigationStore = require('../stores/navigationStore'),
InitializationActions = require('../actions/initializationActions');
var CartIcon = require('./cart/cartIcon');
@@ -36,12 +37,22 @@ var RootApp = React.createClass({
InitializationStore.removeChangeListener(this._onChange);
},
shouldShowCart: function () {
return !NavigationStore.hideCart();
},
render: function() {
if (!this.state.isEverythingReadyToStartTheShow) {
return (<div>loading...</div>);
}
var cart = "";
if(this.shouldShowCart()) {
cart = (<CartIcon />);
}
return (
<div className="container">
<div>
@@ -57,8 +68,8 @@ var RootApp = React.createClass({
<div style={{padding: '15px 15px'}} className="col-lg-4 col-md-4 hidden-sm hidden-xs">
<nav style={{background: 'none', border: 'none', marginBottom: '0px !important'}} className="navbar mytopnav">
<div className="container-fluid">
<CartIcon />
<div>
{cart}
</div>
</nav>
</div>