cart now functional without bugs (at least the ones we know about)
fixed a small issue with ItemGroup REST call
This commit is contained in:
@@ -21,7 +21,7 @@ var CartPage = React.createClass({
|
||||
var displayedItems = this.state.items.filter(function(i) {
|
||||
if(!counts) return false;
|
||||
var count = counts[i.get('id')].get('count');
|
||||
return count > 0;
|
||||
return count > 0 || count === "";
|
||||
}).map(function (i) {
|
||||
var count = counts[i.get('id')].get('count');
|
||||
var price = i.get('list_price');
|
||||
@@ -40,7 +40,21 @@ var CartPage = React.createClass({
|
||||
</td>
|
||||
<td>{ Globals.FormatCurrency(price) }</td>
|
||||
<td>
|
||||
<input style={{textAlign: 'center'}} className="form-control qty-box" type='text' value={count}></input>
|
||||
<select style={{textAlign: 'center'}} value={count}
|
||||
onChange={self._onQuantityChange.bind(self, i.get('id'))}
|
||||
>
|
||||
|
||||
<option value="1">1</option>
|
||||
<option value="2">2</option>
|
||||
<option value="3">3</option>
|
||||
<option value="4">4</option>
|
||||
<option value="5">5</option>
|
||||
<option value="6">6</option>
|
||||
<option value="7">7</option>
|
||||
<option value="8">8</option>
|
||||
<option value="9">9</option>
|
||||
<option value="10">10</option>
|
||||
</select>
|
||||
</td>
|
||||
<td>
|
||||
{ Globals.FormatCurrency(count * price) }
|
||||
@@ -61,8 +75,6 @@ var CartPage = React.createClass({
|
||||
)
|
||||
}
|
||||
|
||||
|
||||
|
||||
var cartTotal = (
|
||||
<div>
|
||||
<div className="row cart-total">
|
||||
@@ -109,8 +121,6 @@ var CartPage = React.createClass({
|
||||
</div>)
|
||||
}
|
||||
|
||||
|
||||
|
||||
return (
|
||||
<div className="col-lg-12">
|
||||
<LinkBanner locationName="thankYouPage" />
|
||||
@@ -141,7 +151,9 @@ var CartPage = React.createClass({
|
||||
_onOrderClick: function () {
|
||||
NavigationActions.goToCheckout();
|
||||
},
|
||||
|
||||
_onQuantityChange(itemId, e) {
|
||||
CartActions.setItemCount(itemId, e.target.value);
|
||||
},
|
||||
getInitialState: function () {
|
||||
return CartStore.getWholeCartState();
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user