217 lines
6.4 KiB
TypeScript
217 lines
6.4 KiB
TypeScript
// Module ID: 6941
|
|
// Function ID: 6942
|
|
// Name: SyncedLoadingAlertModal
|
|
// Dependencies: [5, 32, 19, 21, 4688, 1236, 4685, 2]
|
|
// Exports: showCheckoutOrderErrorModal, showRetryConfirmModal
|
|
|
|
// Module 6941 (SyncedLoadingAlertModal)
|
|
import getSystemLocale from "getSystemLocale";
|
|
import _slicedToArray from "_slicedToArray";
|
|
import noop from "noop";
|
|
import jsxProd from "jsxProd";
|
|
|
|
let c5;
|
|
let closure_6;
|
|
let error;
|
|
const require = arg1;
|
|
function SyncedLoadingAlertModal(onConfirm) {
|
|
let c1;
|
|
let confirmText;
|
|
let content;
|
|
let onCancel;
|
|
let title;
|
|
let tmp2;
|
|
onConfirm = onConfirm.onConfirm;
|
|
let dependencyMap;
|
|
({ title, content, confirmText, onCancel } = onConfirm);
|
|
[tmp2, c1] = callback2(React.useState(false), 2);
|
|
let obj = { title, content, actions: null };
|
|
obj = { children: null };
|
|
obj = { variant: "primary", text: confirmText, onPress: null, loading: null };
|
|
obj[2] = callback(function*() {
|
|
if (c4 === 2) {
|
|
c4 = 3;
|
|
HermesBuiltin.throwTypeError();
|
|
} else if (tmp6 === 3) {
|
|
if (arg0 === 1) {
|
|
throw arg1;
|
|
} else if (arg0 === 2) {
|
|
let obj = { value: null, done: true };
|
|
obj[0] = arg1;
|
|
return obj;
|
|
} else {
|
|
return { value: "HermesInternal", done: null };
|
|
}
|
|
} else {
|
|
try {
|
|
c4 = 2;
|
|
if (0 === v0) {
|
|
if (arg0 === 1) {
|
|
c4 = 3;
|
|
throw arg1;
|
|
} else if (arg0 === 2) {
|
|
c4 = 3;
|
|
obj = { value: null, done: true };
|
|
obj[0] = arg1;
|
|
return obj;
|
|
} else {
|
|
let closure_0 = tmp3;
|
|
v0(true);
|
|
let c3 = 1;
|
|
v0 = 2;
|
|
c4 = 1;
|
|
const obj1 = { value: null, done: false };
|
|
obj1[0] = outer1_0();
|
|
return obj1;
|
|
}
|
|
} else if (1 === tmp7) {
|
|
c3 = 0;
|
|
v0(false);
|
|
throw getSystemLocale;
|
|
} else if (arg0 === 1) {
|
|
c4 = 3;
|
|
throw arg1;
|
|
} else if (arg0 === 2) {
|
|
c3 = 0;
|
|
v0(false);
|
|
c4 = 3;
|
|
obj = { value: null, done: true };
|
|
obj[0] = arg1;
|
|
return obj;
|
|
} else {
|
|
c3 = 0;
|
|
v0(false);
|
|
c4 = 3;
|
|
return { value: "HermesInternal", done: null };
|
|
}
|
|
} catch (tmp22) {
|
|
getSystemLocale = tmp22;
|
|
if (tmp4 === c3) {
|
|
c4 = tmp2;
|
|
throw tmp22;
|
|
} else {
|
|
v0 = tmp;
|
|
}
|
|
}
|
|
}
|
|
});
|
|
obj[3] = tmp2;
|
|
const items = [callback3(onConfirm(4688).AlertActionButton, obj), ];
|
|
let obj1 = { variant: "secondary", text: null, onPress: null, loading: null };
|
|
const intl = onConfirm(1236).intl;
|
|
obj1[1] = intl.string(onConfirm(1236).t["ETE/oC"]);
|
|
obj1[2] = onCancel;
|
|
obj1[3] = tmp2;
|
|
items[1] = callback3(onConfirm(4688).AlertActionButton, obj1);
|
|
obj[0] = items;
|
|
obj[2] = callback4(closure_6, obj);
|
|
return callback3(onConfirm(4688).AlertModal, obj);
|
|
}
|
|
({ jsx: c5, Fragment: closure_6, jsxs: error } = jsxProd);
|
|
const result = require("noop").fileFinishedImporting("modules/checkout/native/showCheckoutOrderErrorModal.tsx");
|
|
|
|
export const showRetryConfirmModal = function showRetryConfirmModal(dismissable) {
|
|
let key;
|
|
let onCloseCallback;
|
|
({ key, onCloseCallback } = dismissable);
|
|
const merged = Object.assign(dismissable, Object.create(null));
|
|
let obj = require(4685) /* useAlertStore */;
|
|
obj = {};
|
|
const merged1 = Object.assign(merged);
|
|
obj = { dismissable: dismissable.dismissable };
|
|
obj.openAlert(key, callback3(SyncedLoadingAlertModal, obj), onCloseCallback, obj);
|
|
};
|
|
export const showCheckoutOrderErrorModal = function showCheckoutOrderErrorModal(arg0, c5) {
|
|
let closure_0 = arg0;
|
|
let closure_1 = c5;
|
|
return new Promise((arg0) => {
|
|
let key;
|
|
let onCloseCallback;
|
|
let callback = arg0;
|
|
let obj = { key: "checkout-order-error", title: null, content: null, confirmText: null, onConfirm: null, onCancel: null, dismissable: false };
|
|
const intl = callback(1236).intl;
|
|
obj[1] = intl.string(callback(1236).t.zrhHH3);
|
|
const intl2 = callback(1236).intl;
|
|
obj[2] = intl2.string(callback(1236).t.PjfUXe);
|
|
const intl3 = callback(1236).intl;
|
|
obj[3] = intl3.string(callback(1236).t["7NqTJn"]);
|
|
const dependencyMap = outer1_2(function*() {
|
|
if (c3 === 2) {
|
|
c3 = 3;
|
|
HermesBuiltin.throwTypeError();
|
|
} else if (tmp4 === 3) {
|
|
if (arg0 === 1) {
|
|
throw arg1;
|
|
} else if (arg0 === 2) {
|
|
let obj = { value: null, done: true };
|
|
obj[0] = arg1;
|
|
return obj;
|
|
} else {
|
|
return { value: "HermesInternal", done: null };
|
|
}
|
|
} else {
|
|
try {
|
|
c3 = 2;
|
|
if (0 === c2) {
|
|
if (arg0 === 1) {
|
|
c3 = 3;
|
|
throw arg1;
|
|
} else if (arg0 === 2) {
|
|
c3 = 3;
|
|
obj = { value: null, done: true };
|
|
obj[0] = arg1;
|
|
return obj;
|
|
} else {
|
|
let closure_1 = tmp5;
|
|
let callback = tmp2;
|
|
callback = undefined;
|
|
c2 = 1;
|
|
c3 = 1;
|
|
const obj1 = { value: null, done: false };
|
|
obj1[0] = outer1_0();
|
|
return obj1;
|
|
}
|
|
} else if (arg0 === 1) {
|
|
c3 = 3;
|
|
throw arg1;
|
|
} else if (arg0 === 2) {
|
|
c3 = 3;
|
|
obj = { value: null, done: true };
|
|
obj[0] = arg1;
|
|
return obj;
|
|
} else {
|
|
callback = arg1;
|
|
callback(callback);
|
|
c3 = 3;
|
|
return { value: "HermesInternal", done: null };
|
|
}
|
|
} catch (tmp12) {
|
|
c3 = tmp;
|
|
throw tmp12;
|
|
}
|
|
}
|
|
});
|
|
obj[4] = function() {
|
|
const self = this;
|
|
const apply = closure_1.apply;
|
|
if (typeof apply === "unknown") {
|
|
let applyArgumentsResult = HermesBuiltin.applyArguments(self);
|
|
} else {
|
|
applyArgumentsResult = apply(self, arguments);
|
|
}
|
|
return applyArgumentsResult;
|
|
};
|
|
obj[5] = function onCancel() {
|
|
if (closure_1 != null) {
|
|
tmp();
|
|
}
|
|
callback(undefined);
|
|
};
|
|
({ key, onCloseCallback } = obj);
|
|
const merged = Object.assign(obj, Object.create(null));
|
|
obj = {};
|
|
const merged1 = Object.assign(merged);
|
|
obj = { dismissable: obj.dismissable };
|
|
callback(4685).openAlert(key, outer1_5(outer1_8, obj), onCloseCallback, obj);
|
|
});
|
|
};
|