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