decord/source/430_TouchableWithoutFeedback.js
2026-08-24 06:08:38 +00:00

207 lines
7.4 KiB
JavaScript

// Module ID: 430
// Function ID: 431
// Name: TouchableWithoutFeedback
// Dependencies: [109, 19, 21, 301]
// Exports: default
// Module 430 (TouchableWithoutFeedback)
import closure_3 from "_objectWithoutProperties" /* 109 */;
import closure_4 from "noop" /* 19 */;
import noop from "noop" /* 19 */;
import { jsx } from "jsxProd" /* 21 */;
let closure_2 = ["onBlur", "onFocus"];
({ cloneElement: c5, useMemo: closure_6 } = noop);
let closure_7 = ["accessibilityActions", "accessibilityElementsHidden", "accessibilityHint", "accessibilityLanguage", "accessibilityIgnoresInvertColors", "accessibilityLabel", "accessibilityLiveRegion", "accessibilityRole", "accessibilityValue", "aria-valuemax", "aria-valuemin", "aria-valuenow", "aria-valuetext", "accessibilityViewIsModal", "aria-modal", "hitSlop", "importantForAccessibility", "nativeID", "onAccessibilityAction", "onBlur", "onFocus", "onLayout", "testID"];
export default function TouchableWithoutFeedback(disabled) {
disabled = disabled.disabled;
const rejectResponderTermination = disabled.rejectResponderTermination;
aria_disabled = disabled["aria-disabled"];
const accessibilityState = disabled.accessibilityState;
const hitSlop = disabled.hitSlop;
const delayLongPress = disabled.delayLongPress;
const delayPressIn = disabled.delayPressIn;
const delayPressOut = disabled.delayPressOut;
const pressRetentionOffset = disabled.pressRetentionOffset;
const touchSoundDisabled = disabled.touchSoundDisabled;
const onBlur = disabled.onBlur;
const onFocus = disabled.onFocus;
const onLongPress = disabled.onLongPress;
const onPress = disabled.onPress;
const onPressIn = disabled.onPressIn;
const onPressOut = disabled.onPressOut;
const items = [rejectResponderTermination, disabled, aria_disabled, , , , , , , , , , , , , ];
disabled = undefined;
if (accessibilityState != null) {
disabled = accessibilityState.disabled;
}
items[3] = disabled;
items[4] = hitSlop;
items[5] = delayLongPress;
items[6] = delayPressIn;
items[7] = delayPressOut;
items[8] = pressRetentionOffset;
items[9] = touchSoundDisabled;
items[10] = onBlur;
items[11] = onFocus;
items[12] = onLongPress;
items[13] = onPress;
items[14] = onPressIn;
items[15] = onPressOut;
const tmp4 = disabled(rejectResponderTermination[3])(delayPressIn(() => {
const obj = { cancelable: !rejectResponderTermination, disabled: null, hitSlop: null, delayLongPress: null, delayPressIn: null, delayPressOut: null, minPressDuration: 0, pressRectOffset: null, android_disableSound: null, onBlur: null, onFocus: null, onLongPress: null, onPress: null, onPressIn: null, onPressOut: null };
let tmp = disabled;
if (null === disabled) {
let tmp2 = aria_disabled;
if (aria_disabled == null) {
disabled = undefined;
if (accessibilityState != null) {
disabled = accessibilityState.disabled;
}
tmp2 = disabled;
}
tmp = tmp2;
}
obj[1] = tmp;
obj[2] = hitSlop;
obj[3] = delayLongPress;
obj[4] = delayPressIn;
obj[5] = delayPressOut;
obj[7] = pressRetentionOffset;
obj[8] = touchSoundDisabled;
obj[9] = onBlur;
obj[10] = onFocus;
obj[11] = onLongPress;
obj[12] = onPress;
obj[13] = onPressIn;
obj[14] = onPressOut;
return obj;
}, items));
const Children = hitSlop.Children;
let tmp = delayPressIn;
const tmpResult = delayPressIn(() => {
const obj = { cancelable: !rejectResponderTermination, disabled: null, hitSlop: null, delayLongPress: null, delayPressIn: null, delayPressOut: null, minPressDuration: 0, pressRectOffset: null, android_disableSound: null, onBlur: null, onFocus: null, onLongPress: null, onPress: null, onPressIn: null, onPressOut: null };
let tmp = disabled;
if (null === disabled) {
let tmp2 = aria_disabled;
if (aria_disabled == null) {
disabled = undefined;
if (accessibilityState != null) {
disabled = accessibilityState.disabled;
}
tmp2 = disabled;
}
tmp = tmp2;
}
obj[1] = tmp;
obj[2] = hitSlop;
obj[3] = delayLongPress;
obj[4] = delayPressIn;
obj[5] = delayPressOut;
obj[7] = pressRetentionOffset;
obj[8] = touchSoundDisabled;
obj[9] = onBlur;
obj[10] = onFocus;
obj[11] = onLongPress;
obj[12] = onPress;
obj[13] = onPressIn;
obj[14] = onPressOut;
return obj;
}, items);
const items1 = [Children.only(disabled.children).props.children];
({ aria-live: accessibilityLiveRegion, aria-busy: tmp6 } = disabled);
if (tmp6 == null) {
const accessibilityState2 = disabled.accessibilityState;
let busy;
if (accessibilityState2 != null) {
busy = accessibilityState2.busy;
}
}
let obj = { busy: tmp6, checked: null, disabled: null, expanded: null, selected: null };
aria_checked = disabled["aria-checked"];
if (aria_checked == null) {
const accessibilityState3 = disabled.accessibilityState;
let checked;
if (accessibilityState3 != null) {
checked = accessibilityState3.checked;
}
aria_checked = checked;
}
obj[1] = aria_checked;
aria_disabled2 = disabled["aria-disabled"];
if (aria_disabled2 == null) {
const accessibilityState4 = disabled.accessibilityState;
let disabled1;
if (accessibilityState4 != null) {
disabled1 = accessibilityState4.disabled;
}
aria_disabled2 = disabled1;
}
obj[2] = aria_disabled2;
aria_expanded = disabled["aria-expanded"];
if (aria_expanded == null) {
const accessibilityState5 = disabled.accessibilityState;
let expanded;
if (accessibilityState5 != null) {
expanded = accessibilityState5.expanded;
}
aria_expanded = expanded;
}
obj[3] = aria_expanded;
aria_selected = disabled["aria-selected"];
if (aria_selected == null) {
const accessibilityState6 = disabled.accessibilityState;
let selected;
if (accessibilityState6 != null) {
selected = accessibilityState6.selected;
}
aria_selected = selected;
}
obj[4] = aria_selected;
({ onBlur: onBlur2, onFocus: onFocus2 } = tmp4);
obj = {};
const merged = Object.assign(accessibilityState(tmp4, aria_disabled));
obj.accessible = false !== disabled.accessible;
let tmp13 = obj;
if (null != disabled.disabled) {
obj = {};
const merged1 = Object.assign(obj);
obj.disabled = disabled.disabled;
tmp13 = obj;
}
obj.accessibilityState = tmp13;
obj.focusable = false !== disabled.focusable && undefined !== disabled.onPress && !disabled.disabled;
let accessibilityElementsHidden = disabled["aria-hidden"];
if (accessibilityElementsHidden == null) {
accessibilityElementsHidden = disabled.accessibilityElementsHidden;
}
obj.accessibilityElementsHidden = accessibilityElementsHidden;
let str = "no-hide-descendants";
if (true !== disabled["aria-hidden"]) {
str = disabled.importantForAccessibility;
}
obj.importantForAccessibility = str;
let str2 = "none";
if ("off" !== accessibilityLiveRegion) {
if (accessibilityLiveRegion == null) {
accessibilityLiveRegion = disabled.accessibilityLiveRegion;
}
str2 = accessibilityLiveRegion;
}
obj.accessibilityLiveRegion = str2;
let nativeID = disabled.id;
if (nativeID == null) {
nativeID = disabled.nativeID;
}
obj.nativeID = nativeID;
for (const item10094 of delayPressOut) {
let tmp17 = item10094;
if (undefined !== arg0[item10094]) {
let tmp18 = item10094;
obj[tmp17] = arg0[tmp17];
}
continue;
}
return delayLongPress(obj, ...items1);
};