81 lines
3 KiB
JavaScript
81 lines
3 KiB
JavaScript
// Module ID: 4096
|
|
// Function ID: 33928
|
|
// Name: showActionSheet
|
|
// Dependencies: []
|
|
|
|
// Module 4096 (showActionSheet)
|
|
function showActionSheet(arg0) {
|
|
({ content: closure_0, key: closure_1, impressionName: closure_2, impressionProperties: closure_3, backdropKind: closure_4, stackingBehavior: closure_5, disableHapticOnOpen: closure_6, appEntryKey: closure_7 } = arg0);
|
|
importDefault(dependencyMap[3]).wait(() => {
|
|
if (!closure_6) {
|
|
let obj = callback(closure_2[4]);
|
|
const result = obj.triggerHapticFeedback(callback2(closure_2[5]).IMPACT_LIGHT);
|
|
}
|
|
if (obj2.isAndroid()) {
|
|
const result1 = callback(closure_2[7]).dismissGlobalKeyboard();
|
|
const obj3 = callback(closure_2[7]);
|
|
}
|
|
const obj2 = callback(closure_2[6]);
|
|
obj = { type: "SHOW_ACTION_SHEET", content: callback, key: callback2, impressionName: closure_2, impressionProperties: closure_3, backdropKind: closure_4, stackingBehavior: closure_5, appEntryKey: closure_7 };
|
|
callback2(closure_2[3]).dispatch(obj);
|
|
});
|
|
}
|
|
let closure_3 = [];
|
|
let closure_4 = importDefault(dependencyMap[0]);
|
|
importAll(dependencyMap[1]);
|
|
const jsx = arg1(dependencyMap[2]).jsx;
|
|
const result = arg1(dependencyMap[8]).fileFinishedImporting("modules/action_sheet/native/ActionSheetActionCreators.tsx");
|
|
|
|
export default {
|
|
openLazy(promise) {
|
|
const importDefault = arg2;
|
|
const dependencyMap = arg3;
|
|
if (promise instanceof Promise) {
|
|
let nextPromise = promise.then((arg0) => arg0.default);
|
|
} else {
|
|
nextPromise = promise();
|
|
}
|
|
nextPromise.then((arg0) => {
|
|
let appEntryKey;
|
|
let backdropKind;
|
|
let disableHapticOnOpen;
|
|
let impressionName;
|
|
let impressionProperties;
|
|
const tmp = null != arg2 ? arg2 : {};
|
|
({ impressionName, impressionProperties, backdropKind, disableHapticOnOpen, appEntryKey } = tmp);
|
|
let obj = {};
|
|
obj = {};
|
|
const merged = Object.assign(callback(tmp, closure_3));
|
|
obj.content = callback2(arg0, obj);
|
|
obj.key = arg1;
|
|
obj.impressionName = impressionName;
|
|
obj.impressionProperties = impressionProperties;
|
|
obj.backdropKind = backdropKind;
|
|
obj.stackingBehavior = arg3;
|
|
obj.disableHapticOnOpen = disableHapticOnOpen;
|
|
obj.appEntryKey = appEntryKey;
|
|
callback3(obj);
|
|
});
|
|
},
|
|
hideActionSheet(key) {
|
|
let obj = importDefault(dependencyMap[3]);
|
|
obj = { type: "HIDE_ACTION_SHEET", key };
|
|
obj.dispatch(obj);
|
|
},
|
|
hideAllActionSheets() {
|
|
importDefault(dependencyMap[3]).dispatch({ type: "HIDE_ALL_ACTION_SHEETS" });
|
|
},
|
|
setActionSheetZIndex(zIndex) {
|
|
let obj = importDefault(dependencyMap[3]);
|
|
obj = { type: "SET_ACTION_SHEET_Z_INDEX", zIndex };
|
|
obj.dispatch(obj);
|
|
},
|
|
resetActionSheetsForAppEntryKey(closure_0) {
|
|
let obj = importDefault(dependencyMap[3]);
|
|
obj = { type: "RESET_ACTION_SHEETS_FOR_APP_ENTRY_KEY", appEntryKey: closure_0 };
|
|
obj.dispatch(obj);
|
|
}
|
|
};
|
|
export const ACTION_SHEET_HEIGHT_HALF = "start";
|
|
export const ACTION_SHEET_HEIGHT_EXPANDED = "expanded";
|
|
export { showActionSheet };
|