in src/amo/pages/Home/index.js [152:193]
renderAndroidShelves() {
const { i18n, shelves, resultsLoaded } = this.props;
const loading = resultsLoaded === false;
return [
<LandingAddonsCard
key="recommended-extensions"
addonInstallSource={INSTALL_SOURCE_FEATURED}
addons={shelves.recommendedExtensions}
className="Home-RecommendedExtensions"
header={i18n.gettext('Recommended extensions')}
footerText={i18n.gettext('See more recommended extensions')}
footerLink={{
pathname: '/search/',
query: {
addonType: ADDON_TYPE_EXTENSION,
promoted: RECOMMENDED,
sort: SEARCH_SORT_RANDOM,
},
}}
loading={loading}
placeholderCount={MOBILE_HOME_PAGE_RECOMMENDED_EXTENSIONS_COUNT}
/>,
<LandingAddonsCard
key="trending-extensions"
addonInstallSource={INSTALL_SOURCE_FEATURED}
addons={shelves.trendingExtensions}
className="Home-TrendingExtensions"
header={i18n.gettext('Explore all Android extensions')}
footerText={i18n.gettext('See more trending extensions')}
footerLink={{
pathname: '/search/',
query: {
addonType: ADDON_TYPE_EXTENSION,
sort: SEARCH_SORT_TRENDING,
},
}}
loading={loading}
placeholderCount={MOBILE_HOME_PAGE_TRENDING_EXTENSIONS_COUNT}
/>,
];
}