import React, {Component} from 'react'; import {connect} from 'react-redux'; import { Navbar, Row, Col, Button } from 'reactstrap'; import ShopItem from './components/ShopItem.jsx'; import WiaasBox from '../../mainComponents/box/WiaasBox.jsx'; import CoMarketNavContainer from './CoMarketNavContainer.jsx'; import {fetchShopPackages} from '../../actions/coMarket/coMarketPackagesActions'; import {coMarketTexts} from "../../constants/coMarketConstants"; class CoMarketPackagesContainer extends Component { componentDidMount() { if (this.props.selectedShop) { this.props.dispatch(fetchShopPackages(this.props.selectedShop)); } } onLoadMore() { if (this.props.selectedShop) { this.props.dispatch(fetchShopPackages(this.props.selectedShop, this.props.shopPage + 1)); } } render() { const {shopPackages, selectedShop, isLoading, shopHasMorePackages, shopSearch} = this.props; return (