decord/source/modules/premium/native/SubscriptionRenewalMutationsNotice.tsx
2026-07-25 08:10:48 +00:00

52 lines
2.5 KiB
TypeScript

// Module ID: 6491
// Function ID: 58059
// Name: SubscriptionRenewalMutationsNotice
// Dependencies: [31, 27, 3778, 33, 4131, 689, 4974, 1273, 1212, 3777, 2]
// Exports: default
// Module 6491 (SubscriptionRenewalMutationsNotice)
import "result";
import { View } from "get ActivityIndicator";
import { isNoneSubscription } from "_isNativeReflectConstruct";
import jsxProd from "jsxProd";
import _createForOfIteratorHelperLoose from "_createForOfIteratorHelperLoose";
let closure_5;
let closure_6;
const require = arg1;
({ jsx: closure_5, jsxs: closure_6 } = jsxProd);
_createForOfIteratorHelperLoose = {};
_createForOfIteratorHelperLoose = { padding: 10, marginVertical: 5, marginHorizontal: 15, borderRadius: require("_createForOfIteratorHelperLoose").radii.xs, display: "flex", flexDirection: "row", justifyContent: "center", backgroundColor: require("result").DARK_PRIMARY_630_LIGHT_PRIMARY_230 };
_createForOfIteratorHelperLoose.container = _createForOfIteratorHelperLoose;
let obj1 = { alignSelf: "center", marginLeft: 15, color: require("result").DARK_PRIMARY_300_LIGHT_PRIMARY_500 };
_createForOfIteratorHelperLoose.icon = obj1;
const obj2 = { paddingLeft: 10, marginRight: 15, color: require("result").DARK_PRIMARY_300_LIGHT_PRIMARY_500 };
_createForOfIteratorHelperLoose.text = obj2;
_createForOfIteratorHelperLoose = _createForOfIteratorHelperLoose.createStyles(_createForOfIteratorHelperLoose);
const result = require("_isNativeReflectConstruct").fileFinishedImporting("modules/premium/native/SubscriptionRenewalMutationsNotice.tsx");
export default function SubscriptionRenewalMutationsNotice(arg0) {
let renewalMutations;
let subscription;
({ subscription, renewalMutations } = arg0);
const tmp = _createForOfIteratorHelperLoose();
let obj = { style: tmp.container };
obj = { style: tmp.icon };
const items = [callback(require(1273) /* Button */.WarningCircle, obj), ];
obj = { style: tmp.text };
const intl = require(1212) /* getSystemLocale */.intl;
const obj1 = {};
if (!subscription.hasExternalPlanChange) {
if (!isNoneSubscription(renewalMutations.planId)) {
let displayName = importDefault(3777).getDisplayName(renewalMutations.planId);
const obj5 = importDefault(3777);
}
obj1.planName = displayName;
obj1.date = subscription.currentPeriodEnd;
obj.children = intl.format(tmp5, obj1);
items[1] = callback(require(1273) /* Button */.LegacyText, obj);
obj.children = items;
return closure_6(View, obj);
}
displayName = require(3777) /* _createForOfIteratorHelperLoose */.getExternalPlanDisplayName(renewalMutations);
};