...
|
...
|
@@ -34,7 +34,7 @@ export default class List extends Component { |
|
|
renderRow(rowData,sectionID,rowID,highlightRow) {
|
|
|
switch (sectionID) {
|
|
|
case 'banner': {
|
|
|
return <ListBannerSwiper resource={rowData} onPressSlideItem={this.props.onJumpWithUrl}/>
|
|
|
return <ListBannerSwiper resource={rowData} onPressBanner={this.props.onPressBanner}/>
|
|
|
}
|
|
|
break;
|
|
|
case 'list': {
|
...
|
...
|
@@ -51,10 +51,15 @@ export default class List extends Component { |
|
|
let isFetching = (isProductListFetching && products.page == 0) || banner.isFetching;
|
|
|
|
|
|
let list = products.list && products.list.toJS();
|
|
|
let bannerList = banner.data && banner.data.toJS();
|
|
|
|
|
|
let bannerData = [];
|
|
|
if (banner.data && banner.data.toJS()) {
|
|
|
let bannerDataArray = banner.data.toJS();
|
|
|
if (bannerDataArray.length > 0) {
|
|
|
bannerData = bannerDataArray[0].data;
|
|
|
}
|
|
|
}
|
|
|
let dataBlob = {
|
|
|
'banner': bannerList ? [bannerList] : [],
|
|
|
'banner': bannerData.length ? [bannerData] : [],
|
|
|
'list': list ? list : [],
|
|
|
};
|
|
|
|
...
|
...
|
|