decord/source/431_showActionSheetWithOptions.js

88 lines
4 KiB
JavaScript
Raw Normal View History

2026-07-20 16:05:17 +00:00
// Module ID: 431
// Function ID: 5984
// Name: showActionSheetWithOptions
2026-07-23 10:11:24 +00:00
// Dependencies: [29, 44, 432, 38]
2026-07-20 16:05:17 +00:00
// Module 431 (showActionSheetWithOptions)
2026-07-23 10:11:24 +00:00
import _objectWithoutProperties from "_objectWithoutProperties";
const require = arg1;
let closure_3 = ["tintColor", "cancelButtonTintColor", "disabledButtonTintColor", "destructiveButtonIndex"];
2026-07-20 16:05:17 +00:00
export default {
showActionSheetWithOptions(destructiveButtonIndex, arg1) {
let cancelButtonTintColor;
let disabledButtonTintColor;
let tintColor;
let tmp2 = "object" === typeof destructiveButtonIndex;
if (tmp2) {
tmp2 = null !== destructiveButtonIndex;
}
2026-07-23 10:11:24 +00:00
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");
2026-07-20 16:05:17 +00:00
destructiveButtonIndex = destructiveButtonIndex.destructiveButtonIndex;
({ tintColor, cancelButtonTintColor, disabledButtonTintColor } = destructiveButtonIndex);
2026-07-23 10:11:24 +00:00
const tmp6 = require(44) /* invariant */;
2026-07-20 16:05:17 +00:00
let tmp9 = destructiveButtonIndex;
if (!Array.isArray(destructiveButtonIndex)) {
tmp9 = null;
if ("number" === typeof destructiveButtonIndex) {
const items = [destructiveButtonIndex];
tmp9 = items;
}
}
2026-07-23 10:11:24 +00:00
let obj = require(38) /* processColor */;
2026-07-20 16:05:17 +00:00
const defaultResult = obj.default(tintColor);
const tmp8 = callback(destructiveButtonIndex, closure_3);
2026-07-23 10:11:24 +00:00
const defaultResult1 = require(38) /* processColor */.default(cancelButtonTintColor);
const obj2 = require(38) /* processColor */;
const defaultResult2 = require(38) /* processColor */.default(disabledButtonTintColor);
2026-07-20 16:05:17 +00:00
let tmp14 = null == defaultResult;
2026-07-23 10:11:24 +00:00
const obj3 = require(38) /* processColor */;
2026-07-20 16:05:17 +00:00
if (!tmp14) {
tmp14 = "number" === typeof defaultResult;
}
2026-07-23 10:11:24 +00:00
require(44) /* invariant */(tmp14, "Unexpected color given for ActionSheetIOS.showActionSheetWithOptions tintColor");
2026-07-20 16:05:17 +00:00
let tmp17 = null == defaultResult1;
2026-07-23 10:11:24 +00:00
const tmp13 = require(44) /* invariant */;
2026-07-20 16:05:17 +00:00
if (!tmp17) {
tmp17 = "number" === typeof defaultResult1;
}
2026-07-23 10:11:24 +00:00
require(44) /* invariant */(tmp17, "Unexpected color given for ActionSheetIOS.showActionSheetWithOptions cancelButtonTintColor");
2026-07-20 16:05:17 +00:00
let tmp20 = null == defaultResult2;
2026-07-23 10:11:24 +00:00
const tmp16 = require(44) /* invariant */;
2026-07-20 16:05:17 +00:00
if (!tmp20) {
tmp20 = "number" === typeof defaultResult2;
}
2026-07-23 10:11:24 +00:00
require(44) /* invariant */(tmp20, "Unexpected color given for ActionSheetIOS.showActionSheetWithOptions disabledButtonTintColor");
const tmp19 = require(44) /* invariant */;
2026-07-20 16:05:17 +00:00
obj = { tintColor: defaultResult, cancelButtonTintColor: defaultResult1, disabledButtonTintColor: defaultResult2, destructiveButtonIndices: tmp9 };
2026-07-23 10:11:24 +00:00
const result = importDefault(432).showActionSheetWithOptions(Object.assign({}, tmp8, obj), arg1);
2026-07-20 16:05:17 +00:00
},
showShareActionSheetWithOptions(tintColor, arg1, arg2) {
let tmp2 = "object" === typeof tintColor;
if (tmp2) {
tmp2 = null !== tintColor;
}
2026-07-23 10:11:24 +00:00
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);
2026-07-20 16:05:17 +00:00
obj = {};
2026-07-23 10:11:24 +00:00
const tmp7 = require(44) /* invariant */;
obj.tintColor = require(38) /* processColor */.default(tintColor.tintColor);
2026-07-20 16:05:17 +00:00
const result = obj.showShareActionSheetWithOptions(Object.assign({}, tintColor, obj), arg1, arg2);
},
dismissActionSheet() {
2026-07-23 10:11:24 +00:00
require(44) /* invariant */(importDefault(432), "ActionSheetManager doesn't exist");
if ("function" === typeof importDefault(432).dismissActionSheet) {
importDefault(432).dismissActionSheet();
const obj = importDefault(432);
2026-07-20 16:05:17 +00:00
}
}
};