Fixes
This commit is contained in:
@@ -1,7 +1,7 @@
|
||||
import React, {Component} from 'react';
|
||||
import {connect} from 'react-redux';
|
||||
import {Row, Col, Input} from 'reactstrap';
|
||||
import {fetchShopPackages} from '../../actions/coMarket/coMarketPackagesActions';
|
||||
import {searchShopPackages, fetchShopPackages} from '../../actions/coMarket/coMarketPackagesActions';
|
||||
import {coMarketTexts} from '../../constants/coMarketConstants';
|
||||
|
||||
class CoMarketNavContainer extends Component {
|
||||
@@ -15,9 +15,12 @@ class CoMarketNavContainer extends Component {
|
||||
}
|
||||
|
||||
handleSearchChange(event) {
|
||||
this.setState({searchValue: event.target.value});
|
||||
if (this.props.selectedShop) {
|
||||
this.props.dispatch(fetchShopPackages(this.props.selectedShop, event.target.value));
|
||||
const s = event.target.value;
|
||||
this.setState({searchValue: s});
|
||||
if (this.props.selectedShop && s) {
|
||||
this.props.dispatch(searchShopPackages(this.props.selectedShop, s));
|
||||
} else if (this.props.selectedShop) {
|
||||
this.props.dispatch(fetchShopPackages(this.props.selectedShop));
|
||||
}
|
||||
}
|
||||
|
||||
@@ -42,7 +45,8 @@ class CoMarketNavContainer extends Component {
|
||||
}
|
||||
|
||||
const mapStateToProps = (state) => ({
|
||||
selectedShop: state.coMarketPackagesReducer.selectedShop
|
||||
selectedShop: state.coMarketPackagesReducer.selectedShop,
|
||||
shopPage: state.coMarketPackagesReducer.shopPage,
|
||||
});
|
||||
|
||||
export default connect(mapStateToProps)(CoMarketNavContainer);
|
||||
|
||||
Reference in New Issue
Block a user