Skipped 1 file(s) >100MB (GitHub limit): source/__polyfill/04xxx/module_4759.js (118.4 MB)
134 lines
5.9 KiB
TypeScript
134 lines
5.9 KiB
TypeScript
// Module ID: 13896
|
|
// Function ID: 13897
|
|
// Name: BuildOverrideModal
|
|
// Dependencies: [19, 17, 11457, 21, 4574, 576, 4509, 4425, 13897, 13898, 504, 11820, 4166, 7137, 4570, 1114, 4989, 4777, 2]
|
|
// Exports: default
|
|
|
|
// Module 13896 (BuildOverrideModal)
|
|
import nativeDefault from "native" /* 576 */;
|
|
import build_overrides_BuildOverrideUtils from "build_overrides/BuildOverrideUtils" /* 11820 */;
|
|
import noop from "module_19" /* 19 */;
|
|
import BuildOverrideStore from "BuildOverrideStore" /* 11457 */;
|
|
|
|
require = fn;
|
|
get_ActivityIndicator = fn(17);
|
|
({ Image: c3, View: closure_4 } = get_ActivityIndicator);
|
|
const jsxProd = fn(21);
|
|
({ jsx: metroRequire, Fragment: closure_7, jsxs: closure_8 } = jsxProd);
|
|
const createStyles = fn(4574);
|
|
let obj2 = { container: { flex: 1, height: "100%", alignItems: "center", backgroundColor: nativeDefault.colors.BACKGROUND_BASE_LOWER, paddingHorizontal: 16 }, content: { marginTop: 160, flex: 1, alignItems: "center" }, imageWrapper: null, text: null, buildOverrideName: null, buildOverrideExpiration: null, buildOverrideInvalid: null, buttonWrapper: null, actionButton: null };
|
|
let size = { width: 100, height: 100, borderRadius: nativeDefault.radii.round, marginBottom: 16, backgroundColor: nativeDefault.colors.BACKGROUND_BASE_LOWEST, alignItems: "center", justifyContent: "center" };
|
|
obj2.imageWrapper = size;
|
|
obj2.text = { lineHeight: 24, textAlign: "center" };
|
|
obj2.buildOverrideName = { marginTop: 8 };
|
|
obj2.buildOverrideExpiration = { lineHeight: 24 };
|
|
obj2.buildOverrideInvalid = { marginTop: 8 };
|
|
obj2.buttonWrapper = { alignSelf: "stretch" };
|
|
obj2.actionButton = { marginBottom: 8 };
|
|
let closure_9 = createStyles.createStyles(obj2);
|
|
size = fn(2);
|
|
let result = size.fileFinishedImporting("modules/build_overrides/native/BuildOverrideModal.tsx");
|
|
|
|
export default function BuildOverrideModal(overrideUrl) {
|
|
let str = overrideUrl.overrideUrl;
|
|
if (str === undefined) {
|
|
str = "";
|
|
}
|
|
let stateFromStores;
|
|
const tmp = closure_9();
|
|
const tmp4 = stateFromStores(4509)();
|
|
if (obj.isThemeDark(tmp4)) {
|
|
let tmp2Result = tmp2(13897);
|
|
} else {
|
|
tmp2Result = tmp2(13898);
|
|
}
|
|
obj = str(4425);
|
|
const items = [BuildOverrideStore];
|
|
const items1 = [str];
|
|
stateFromStores = str(504).useStateFromStores(items, () => BuildOverrideStore.getBuildOverride(str), items1);
|
|
const override = stateFromStores.override;
|
|
let id;
|
|
if (override != null) {
|
|
const targetBuildOverride = override.targetBuildOverride;
|
|
if (targetBuildOverride != null) {
|
|
const tmp9 = targetBuildOverride[tmp5(undefined, 11820).DEVICE_FIELD];
|
|
if (tmp9 != null) {
|
|
id = tmp9.id;
|
|
}
|
|
}
|
|
}
|
|
const tmp5Result = str(504);
|
|
const tmp2Result2 = stateFromStores(4166);
|
|
let expiresAt;
|
|
if (override != null) {
|
|
expiresAt = override.expiresAt;
|
|
}
|
|
const obj4 = stateFromStores(4166)();
|
|
const durationResult = tmp2Result2.duration(stateFromStores(4166)().diff(expiresAt));
|
|
const rect = { top: true, bottom: true, style: tmp.container, children: null };
|
|
const obj2 = { style: tmp.content, children: null };
|
|
const humanizeResult = tmp2Result2.duration(stateFromStores(4166)().diff(expiresAt)).humanize();
|
|
const items2 = [closure_6(closure_4, { style: tmp.imageWrapper, children: closure_6(closure_3, { source: tmp2Result }) }), , ];
|
|
const obj5 = { style: tmp.text, variant: "text-md/medium", children: null };
|
|
const intl = tmp5(1114).intl;
|
|
obj5.children = intl.string(str(1114).t["6ILkNN"]);
|
|
items2[1] = closure_6(str(4570).Text, obj5);
|
|
if (null != id) {
|
|
const obj6 = { children: null };
|
|
const obj7 = { style: tmp.buildOverrideName, variant: "heading-xl/extrabold", color: "mobile-text-heading-primary", children: id };
|
|
const items3 = [tmp14(tmp5(4570).Text, obj7), ];
|
|
const obj8 = { style: tmp.buildOverrideExpiration, variant: "text-md/medium", color: "text-default", children: null };
|
|
const intl3 = tmp5(1114).intl;
|
|
const obj9 = { expirationDuration: humanizeResult };
|
|
obj8.children = intl3.format(tmp5(1114).t.lOsPpu, obj9);
|
|
items3[1] = tmp14(tmp5(4570).Text, obj8);
|
|
obj6.children = items3;
|
|
let tmp14Result = tmp12(closure_7, obj6);
|
|
} else {
|
|
const obj10 = { style: tmp.buildOverrideInvalid, variant: "heading-xl/extrabold", color: "mobile-text-heading-primary", children: null };
|
|
const intl2 = tmp5(1114).intl;
|
|
obj10.children = intl2.string(tmp5(1114).t["cz+sue"]);
|
|
tmp14Result = tmp14(tmp5(4570).Text, obj10);
|
|
}
|
|
items2[2] = tmp14Result;
|
|
obj2.children = items2;
|
|
const items4 = [closure_8(closure_4, obj2), ];
|
|
const obj11 = { style: tmp.buttonWrapper, children: null };
|
|
if (null != id) {
|
|
const obj12 = { children: null };
|
|
const obj13 = { style: tmp.actionButton, children: null };
|
|
const obj14 = { text: null, grow: true, onPress: null };
|
|
const intl5 = tmp5(1114).intl;
|
|
obj14.text = intl5.string(tmp5(1114).t.v0MBqF);
|
|
obj14.onPress = function onPress() {
|
|
str = stateFromStores.validatedURL;
|
|
if (str == null) {
|
|
str = "";
|
|
}
|
|
const result = build_overrides_BuildOverrideUtils.setBuildOverrideFromLink(str);
|
|
};
|
|
obj13.children = tmp14(tmp5(4989).Button, obj14);
|
|
const items5 = [tmp14(tmp13, obj13), ];
|
|
const obj15 = { text: null, variant: "secondary", grow: true, onPress: null };
|
|
const intl6 = tmp5(1114).intl;
|
|
obj15.text = intl6.string(tmp5(1114).t.b5KKph);
|
|
obj15.onPress = function onPress() {
|
|
return stateFromStores(4777).pop();
|
|
};
|
|
items5[1] = tmp14(tmp5(4989).Button, obj15);
|
|
obj12.children = items5;
|
|
let tmp12Result2 = tmp12(closure_7, obj12);
|
|
} else {
|
|
const obj16 = { text: null, grow: true, onPress: null };
|
|
const intl4 = tmp5(1114).intl;
|
|
obj16.text = intl4.string(tmp5(1114).t.WRkdCQ);
|
|
obj16.onPress = function onPress() {
|
|
return stateFromStores(4777).pop();
|
|
};
|
|
tmp12Result2 = tmp14(tmp5(4989).Button, obj16);
|
|
}
|
|
obj11.children = tmp12Result2;
|
|
items4[1] = closure_6(closure_4, obj11);
|
|
rect.children = items4;
|
|
return closure_8(str(7137).SafeAreaPaddingView, rect);
|
|
};
|