UNPKG

@automattic/calypso-products

Version:

This module contains information about the various products sold within calypso, such as product slugs, plan intervals, etc.

19 lines 779 B
import { getJetpackProductDisplayName } from './get-jetpack-product-display-name'; import { getProductFromSlug } from './get-product-from-slug'; import { getPlan } from './main'; /** * Get Jetpack product display name based on the product purchase object. */ export function getJetpackProductOrPlanDisplayName(productSlug) { const product = getProductFromSlug(productSlug); let productName = ''; if (typeof product === 'string') { const plan = getPlan(productSlug); productName = plan ? plan.getTitle() : ''; } else if (typeof product === 'object' && 'product_name' in product) { productName = getJetpackProductDisplayName(product); } return productName; } //# sourceMappingURL=get-jetpack-product-or-plan-display-name.js.map