58 lines
1.8 KiB
TypeScript
58 lines
1.8 KiB
TypeScript
// Metro module 8726 (f8727).
|
|
import { intl, t } from "../../../intl/index.native";
|
|
import { getProductType } from "./CollectiblesProductUtils";
|
|
import { CollectiblesItemType } from "../../../_bundle/Module1901";
|
|
export function getProductName(a0) {
|
|
if (a0 == null) {
|
|
return "";
|
|
}
|
|
const r16 = intl.string(t.z7y5vF);
|
|
return "baseVariantName" in a0 && (a0.baseVariantName != null && a0.variantLabel !== r16) ? intl.formatToPlainString(t.BZN5k2, {
|
|
baseVariantName: a0.baseVariantName,
|
|
variantLabel: a0.variantLabel
|
|
}) : a0.name;
|
|
}
|
|
export function getPurchasedProductName(a0) {
|
|
if (a0 == null) {
|
|
return "";
|
|
}
|
|
const r15 = intl.string(t.z7y5vF);
|
|
return a0.baseVariantName != null && a0.variantLabel !== r15 ? intl.formatToPlainString(t.BZN5k2, {
|
|
baseVariantName: a0.baseVariantName,
|
|
variantLabel: a0.variantLabel
|
|
}) : a0.name;
|
|
}
|
|
export function getProductNameAndTypeLabel(a0) {
|
|
const r0 = a0 == null;
|
|
let product = "";
|
|
if (!r0) {
|
|
const r18 = intl.string(t.z7y5vF);
|
|
product = "baseVariantName" in a0 && (a0.baseVariantName != null && a0.variantLabel !== r18) ? intl.formatToPlainString(t.BZN5k2, {
|
|
baseVariantName: a0.baseVariantName,
|
|
variantLabel: a0.variantLabel
|
|
}) : a0.name;
|
|
}
|
|
const productType = getProductType(a0);
|
|
if (CollectiblesItemType.AVATAR_DECORATION === productType) {
|
|
return intl.formatToPlainString(t.lvBzLi, {
|
|
product
|
|
});
|
|
}
|
|
if (CollectiblesItemType.PROFILE_EFFECT === productType) {
|
|
return intl.formatToPlainString(t.eR7moP, {
|
|
product
|
|
});
|
|
}
|
|
if (CollectiblesItemType.NAMEPLATE === productType) {
|
|
return intl.formatToPlainString(t.YFOwHj, {
|
|
product
|
|
});
|
|
}
|
|
if (CollectiblesItemType.PROFILE_FRAME === productType) {
|
|
return intl.formatToPlainString(t.vov8LX, {
|
|
product
|
|
});
|
|
}
|
|
return product;
|
|
}
|