@automattic/calypso-products
Version:
This module contains information about the various products sold within calypso, such as product slugs, plan intervals, etc.
17 lines • 750 B
JavaScript
import { JETPACK_PRODUCT_RECCOMENDATION_MAP } from './constants';
import { getJetpackProductsRecommendedFor } from './translations';
/**
* Get Jetpack product "Recommended For" based on the product purchase object.
*/
export function getJetpackProductRecommendedFor(product) {
const jetpackProductsRecommendedFor = JETPACK_PRODUCT_RECCOMENDATION_MAP[product.product_slug];
if (!jetpackProductsRecommendedFor) {
return undefined;
}
const jetpackProductsRecommendedForTranslations = getJetpackProductsRecommendedFor();
return jetpackProductsRecommendedFor.map((tag) => ({
tag,
label: jetpackProductsRecommendedForTranslations[tag],
}));
}
//# sourceMappingURL=get-jetpack-product-recommended-for.js.map