import React, {Component} from 'react'; import {connect} from 'react-redux'; import {Row, Col, Input} from 'reactstrap'; import {searchShopPackages, fetchShopPackages} from '../../actions/coMarket/coMarketPackagesActions'; import {coMarketTexts} from '../../constants/coMarketConstants'; class CoMarketNavContainer extends Component { constructor(props) { super(props); this.handleSearchChange = this.handleSearchChange.bind(this); this.state = { searchValue : '' }; } handleSearchChange(event) { 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)); } } render() { return (
{coMarketTexts.labels.NEW_PRODUCTS}
); } } const mapStateToProps = (state) => ({ selectedShop: state.coMarketPackagesReducer.selectedShop, shopPage: state.coMarketPackagesReducer.shopPage, }); export default connect(mapStateToProps)(CoMarketNavContainer);