decord/source/modules/parent_tools/FamilyCenterActivityGiftRowUtils.tsx
2026-07-20 17:37:48 +00:00

61 lines
2.4 KiB
TypeScript

// Module ID: 13677
// Function ID: 103552
// Name: formatGiftDate
// Dependencies: []
// Exports: getGiftRowDisplayInfo, getGiftSubtext
// Module 13677 (formatGiftDate)
function formatGiftDate(offeredAt) {
const dateTimeFormat = new Intl.DateTimeFormat(require(dependencyMap[0]).intl.currentLocale, { -1106464438: null, 417148012: null });
return dateTimeFormat.format(require(dependencyMap[1]).parseISO(offeredAt));
}
const _module = require(dependencyMap[4]);
const result = _module.fileFinishedImporting("modules/parent_tools/FamilyCenterActivityGiftRowUtils.tsx");
export const getGiftRowDisplayInfo = function getGiftRowDisplayInfo(giftInfo) {
return { skuId: giftInfo.sku_id, subscriptionPlanId: giftInfo.subscription_plan_id, price: giftInfo.price, gifterUserId: giftInfo.gifter_user_id, claimed: giftInfo.claimed, offeredAt: giftInfo.offered_at, claimedAt: giftInfo.claimed_at };
};
export { formatGiftDate };
export const getGiftSubtext = function getGiftSubtext(claimed) {
let claimedAt;
let gifterName;
let offeredAt;
let price;
({ price, gifterName, offeredAt, claimedAt } = claimed);
let formatPriceResult = null;
if (null != price) {
let obj = require(dependencyMap[2]);
formatPriceResult = obj.formatPrice(price.amount, price.currency);
}
if (null != formatPriceResult) {
if (null != gifterName) {
const intl = require(dependencyMap[0]).intl;
obj = { price: formatPriceResult, username: gifterName };
let formatToPlainStringResult = intl.formatToPlainString(importDefault(dependencyMap[3]).o44n/1, obj);
}
const items = [formatToPlainStringResult, ];
const intl2 = require(dependencyMap[0]).intl;
const formatToPlainString = intl2.formatToPlainString;
const tmp11 = importDefault(dependencyMap[3]);
if (claimed.claimed) {
obj = {};
if (null != claimedAt) {
offeredAt = claimedAt;
}
obj.date = formatGiftDate(offeredAt);
let formatToPlainStringResult1 = formatToPlainString(tmp11.kDyllq, obj);
const tmp14 = formatGiftDate;
} else {
const obj1 = { date: formatGiftDate(offeredAt) };
formatToPlainStringResult1 = formatToPlainString(tmp11.gAG45y, obj1);
}
items[1] = formatToPlainStringResult1;
const _Boolean = Boolean;
const found = items.filter(Boolean);
return found.join(" \u2022 ");
}
formatToPlainStringResult = null;
if (null != formatPriceResult) {
formatToPlainStringResult = formatPriceResult;
}
};