// Module ID: 12880 // Function ID: 12881 // Name: useFormatStringWithCommonPremiumParams // Dependencies: [4048, 1924, 589, 4043, 5962, 1236, 1995, 2] // Exports: getHelpArticleLinkProps, useFormatStringWithCommonPremiumParams // Module 12880 (useFormatStringWithCommonPremiumParams) import initialize from "initialize" /* 589 */; import getSystemLocale from "getSystemLocale" /* 1236 */; import combinedDefault from "combined" /* 1995 */; import getPremiumPlanItemDefault from "getPremiumPlanItem" /* 4043 */; import formatSingleCurrencyPrice from "formatSingleCurrencyPrice" /* 5962 */; import closure_3 from "addSubscriptionPlan" /* 4048 */; import GuildFeatures from "GuildFeatures" /* 1924 */; require = arg1; ({ PremiumSubscriptionSKUs: c4, SubscriptionPlans: c5 } = GuildFeatures); const result = require("set").fileFinishedImporting("modules/premium/promotions/PromotionStringUtils.tsx"); export const useFormatStringWithCommonPremiumParams = function useFormatStringWithCommonPremiumParams(body) { let str = "..."; const items = [closure_3]; const stateFromStores = initialize.useStateFromStores(items, () => loadedForSKU.isLoadedForSKU(TIER_2.TIER_2)); if (-1 !== body.indexOf("{price}")) { if (stateFromStores) { try { const defaultPrice = getPremiumPlanItemDefault.getDefaultPrice(PREMIUM_MONTH_TIER_2.PREMIUM_MONTH_TIER_2); const obj2 = getPremiumPlanItemDefault; str = formatSingleCurrencyPrice.formatPrice(defaultPrice.amount, defaultPrice.currency); const tmpResult = formatSingleCurrencyPrice; } catch (err) { } } } return body.replace(/\{price\}/g, str); }; export const getHelpArticleLinkProps = function getHelpArticleLinkProps(helpArticle, helpArticleId) { let id; if (helpArticle != null) { id = helpArticle.id; } id = helpArticleId; if (null != id) { id = helpArticleId; if ("" !== helpArticle.id) { id = helpArticle.id; } } if ("" === id) { return null; } else { let linkText; if (helpArticle != null) { linkText = helpArticle.linkText; } if (null != linkText) { if ("" !== helpArticle.linkText) { linkText = helpArticle.linkText; } const obj = { url: null, linkText: null }; obj[0] = combinedDefault.getArticleURL(id); obj[1] = linkText; return obj; } const intl = getSystemLocale.intl; linkText = intl.string(getSystemLocale.t["sBp+u0"]); } };