decord/source/431_showActionSheetWithOptions.js
2026-07-23 10:11:24 +00:00

87 lines
4 KiB
JavaScript

// Module ID: 431
// Function ID: 5984
// Name: showActionSheetWithOptions
// Dependencies: [29, 44, 432, 38]
// Module 431 (showActionSheetWithOptions)
import _objectWithoutProperties from "_objectWithoutProperties";
const require = arg1;
let closure_3 = ["tintColor", "cancelButtonTintColor", "disabledButtonTintColor", "destructiveButtonIndex"];
export default {
showActionSheetWithOptions(destructiveButtonIndex, arg1) {
let cancelButtonTintColor;
let disabledButtonTintColor;
let tintColor;
let tmp2 = "object" === typeof destructiveButtonIndex;
if (tmp2) {
tmp2 = null !== destructiveButtonIndex;
}
require(44) /* invariant */(tmp2, "Options must be a valid object");
require(44) /* invariant */("function" === typeof arg1, "Must provide a valid callback");
const tmp = require(44) /* invariant */;
require(44) /* invariant */(importDefault(432), "ActionSheetManager doesn't exist");
destructiveButtonIndex = destructiveButtonIndex.destructiveButtonIndex;
({ tintColor, cancelButtonTintColor, disabledButtonTintColor } = destructiveButtonIndex);
const tmp6 = require(44) /* invariant */;
let tmp9 = destructiveButtonIndex;
if (!Array.isArray(destructiveButtonIndex)) {
tmp9 = null;
if ("number" === typeof destructiveButtonIndex) {
const items = [destructiveButtonIndex];
tmp9 = items;
}
}
let obj = require(38) /* processColor */;
const defaultResult = obj.default(tintColor);
const tmp8 = callback(destructiveButtonIndex, closure_3);
const defaultResult1 = require(38) /* processColor */.default(cancelButtonTintColor);
const obj2 = require(38) /* processColor */;
const defaultResult2 = require(38) /* processColor */.default(disabledButtonTintColor);
let tmp14 = null == defaultResult;
const obj3 = require(38) /* processColor */;
if (!tmp14) {
tmp14 = "number" === typeof defaultResult;
}
require(44) /* invariant */(tmp14, "Unexpected color given for ActionSheetIOS.showActionSheetWithOptions tintColor");
let tmp17 = null == defaultResult1;
const tmp13 = require(44) /* invariant */;
if (!tmp17) {
tmp17 = "number" === typeof defaultResult1;
}
require(44) /* invariant */(tmp17, "Unexpected color given for ActionSheetIOS.showActionSheetWithOptions cancelButtonTintColor");
let tmp20 = null == defaultResult2;
const tmp16 = require(44) /* invariant */;
if (!tmp20) {
tmp20 = "number" === typeof defaultResult2;
}
require(44) /* invariant */(tmp20, "Unexpected color given for ActionSheetIOS.showActionSheetWithOptions disabledButtonTintColor");
const tmp19 = require(44) /* invariant */;
obj = { tintColor: defaultResult, cancelButtonTintColor: defaultResult1, disabledButtonTintColor: defaultResult2, destructiveButtonIndices: tmp9 };
const result = importDefault(432).showActionSheetWithOptions(Object.assign({}, tmp8, obj), arg1);
},
showShareActionSheetWithOptions(tintColor, arg1, arg2) {
let tmp2 = "object" === typeof tintColor;
if (tmp2) {
tmp2 = null !== tintColor;
}
require(44) /* invariant */(tmp2, "Options must be a valid object");
require(44) /* invariant */("function" === typeof arg1, "Must provide a valid failureCallback");
require(44) /* invariant */("function" === typeof arg2, "Must provide a valid successCallback");
const tmp = require(44) /* invariant */;
require(44) /* invariant */(importDefault(432), "ActionSheetManager doesn't exist");
let obj = importDefault(432);
obj = {};
const tmp7 = require(44) /* invariant */;
obj.tintColor = require(38) /* processColor */.default(tintColor.tintColor);
const result = obj.showShareActionSheetWithOptions(Object.assign({}, tintColor, obj), arg1, arg2);
},
dismissActionSheet() {
require(44) /* invariant */(importDefault(432), "ActionSheetManager doesn't exist");
if ("function" === typeof importDefault(432).dismissActionSheet) {
importDefault(432).dismissActionSheet();
const obj = importDefault(432);
}
}
};