// Metro module 12516 (f12517). import SubscriptionStore from "../../../../stores/billing/SubscriptionStore"; import { HELP_CENTER_LINK, getPremiumGroupProductName } from "../PremiumGroupConstants"; import { intl } from "../../../../intl/index.native"; import PremiumGroup_messages from "../PremiumGroup.messages"; import { PremiumSubscriptionGroupRole } from "../../../../_bundle/Module1892"; import { getPriceString } from "../PremiumGroupUtils.native"; import usePremiumGroupPrimaryName from "./usePremiumGroupPrimaryName"; import { useStateFromStores } from "../../../../_bundle/Module589"; export default function usePremiumGroupFeaturesTableCardText(a0, a1) { const premiumGroupPrimaryName = usePremiumGroupPrimaryName({ useCachedData: true, fetch: a0 === PremiumSubscriptionGroupRole.MEMBER }); const stateFromStores = useStateFromStores([SubscriptionStore], () => SubscriptionStore.getPremiumGroupSubscription()); if (a0 === PremiumSubscriptionGroupRole.UNSPECIFIED) { return null; } const r31 = a0 === PremiumSubscriptionGroupRole.PRIMARY ? getPriceString(stateFromStores, { withIntervals: true }) : premiumGroupPrimaryName != null ? intl.format(PremiumGroup_messages.Nu9LNm, { primaryName: premiumGroupPrimaryName, premiumGroupProductName: getPremiumGroupProductName() }) : null; return { subheaderString: r31 == null ? "..." : r31, bodyString: a0 === PremiumSubscriptionGroupRole.PRIMARY ? intl.format(PremiumGroup_messages["+R/K74"], { helpCenterLink: HELP_CENTER_LINK, premiumGroupProductName: getPremiumGroupProductName() }) : intl.format(a1 ? PremiumGroup_messages["xF+upx"] : PremiumGroup_messages.qqfnOm, { helpCenterLink: HELP_CENTER_LINK }) }; };