216 lines
7.2 KiB
JavaScript
216 lines
7.2 KiB
JavaScript
// Module ID: 423
|
|
// Function ID: 5941
|
|
// Name: TouchableWithoutFeedback
|
|
// Dependencies: [29, 31, 33, 292]
|
|
// Exports: default
|
|
|
|
// Module 423 (TouchableWithoutFeedback)
|
|
import _objectWithoutProperties from "_objectWithoutProperties";
|
|
import closure_4 from "result";
|
|
import result from "result";
|
|
import { jsx } from "jsxProd";
|
|
|
|
let closure_5;
|
|
let closure_6;
|
|
let closure_2 = ["onBlur", "onFocus"];
|
|
({ cloneElement: closure_5, useMemo: closure_6 } = result);
|
|
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) {
|
|
let onBlur2;
|
|
let onFocus2;
|
|
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 (null != accessibilityState) {
|
|
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 tmp5 = disabled(rejectResponderTermination[3])(delayPressIn(() => {
|
|
const obj = { cancelable: !rejectResponderTermination };
|
|
if (null === disabled) {
|
|
if (null != aria_disabled) {
|
|
disabled = aria_disabled;
|
|
} else if (null != accessibilityState) {
|
|
disabled = accessibilityState.disabled;
|
|
}
|
|
}
|
|
obj.disabled = disabled;
|
|
obj.hitSlop = hitSlop;
|
|
obj.delayLongPress = delayLongPress;
|
|
obj.delayPressIn = delayPressIn;
|
|
obj.delayPressOut = delayPressOut;
|
|
obj.minPressDuration = 0;
|
|
obj.pressRectOffset = pressRetentionOffset;
|
|
obj.android_disableSound = touchSoundDisabled;
|
|
obj.onBlur = onBlur;
|
|
obj.onFocus = onFocus;
|
|
obj.onLongPress = onLongPress;
|
|
obj.onPress = onPress;
|
|
obj.onPressIn = onPressIn;
|
|
obj.onPressOut = onPressOut;
|
|
return obj;
|
|
}, items));
|
|
const Children = hitSlop.Children;
|
|
const onlyResult = Children.only(disabled.children);
|
|
const items1 = [onlyResult.props.children];
|
|
let accessibilityLiveRegion = tmp["aria-live"];
|
|
let obj = {};
|
|
aria_busy = tmp["aria-busy"];
|
|
if (null == aria_busy) {
|
|
const accessibilityState2 = tmp.accessibilityState;
|
|
let busy;
|
|
if (null != accessibilityState2) {
|
|
busy = accessibilityState2.busy;
|
|
}
|
|
aria_busy = busy;
|
|
}
|
|
obj.busy = aria_busy;
|
|
aria_checked = tmp["aria-checked"];
|
|
if (null == aria_checked) {
|
|
const accessibilityState3 = tmp.accessibilityState;
|
|
let checked;
|
|
if (null != accessibilityState3) {
|
|
checked = accessibilityState3.checked;
|
|
}
|
|
aria_checked = checked;
|
|
}
|
|
obj.checked = aria_checked;
|
|
aria_disabled2 = tmp["aria-disabled"];
|
|
if (null == aria_disabled2) {
|
|
const accessibilityState4 = tmp.accessibilityState;
|
|
let disabled1;
|
|
if (null != accessibilityState4) {
|
|
disabled1 = accessibilityState4.disabled;
|
|
}
|
|
aria_disabled2 = disabled1;
|
|
}
|
|
obj.disabled = aria_disabled2;
|
|
aria_expanded = tmp["aria-expanded"];
|
|
if (null == aria_expanded) {
|
|
const accessibilityState5 = tmp.accessibilityState;
|
|
let expanded;
|
|
if (null != accessibilityState5) {
|
|
expanded = accessibilityState5.expanded;
|
|
}
|
|
aria_expanded = expanded;
|
|
}
|
|
obj.expanded = aria_expanded;
|
|
aria_selected = tmp["aria-selected"];
|
|
if (null == aria_selected) {
|
|
const accessibilityState6 = tmp.accessibilityState;
|
|
let selected;
|
|
if (null != accessibilityState6) {
|
|
selected = accessibilityState6.selected;
|
|
}
|
|
aria_selected = selected;
|
|
}
|
|
obj.selected = aria_selected;
|
|
({ onBlur: onBlur2, onFocus: onFocus2 } = tmp5);
|
|
obj = { accessible: false !== tmp.accessible };
|
|
let merged = obj;
|
|
const tmp2 = delayPressIn;
|
|
const tmp2Result = delayPressIn(() => {
|
|
const obj = { cancelable: !rejectResponderTermination };
|
|
if (null === disabled) {
|
|
if (null != aria_disabled) {
|
|
disabled = aria_disabled;
|
|
} else if (null != accessibilityState) {
|
|
disabled = accessibilityState.disabled;
|
|
}
|
|
}
|
|
obj.disabled = disabled;
|
|
obj.hitSlop = hitSlop;
|
|
obj.delayLongPress = delayLongPress;
|
|
obj.delayPressIn = delayPressIn;
|
|
obj.delayPressOut = delayPressOut;
|
|
obj.minPressDuration = 0;
|
|
obj.pressRectOffset = pressRetentionOffset;
|
|
obj.android_disableSound = touchSoundDisabled;
|
|
obj.onBlur = onBlur;
|
|
obj.onFocus = onFocus;
|
|
obj.onLongPress = onLongPress;
|
|
obj.onPress = onPress;
|
|
obj.onPressIn = onPressIn;
|
|
obj.onPressOut = onPressOut;
|
|
return obj;
|
|
}, items);
|
|
if (null != disabled.disabled) {
|
|
const _Object = Object;
|
|
obj = { disabled: tmp.disabled };
|
|
merged = Object.assign({}, obj, obj);
|
|
}
|
|
obj.accessibilityState = merged;
|
|
let tmp20 = false !== tmp.focusable;
|
|
if (tmp20) {
|
|
tmp20 = undefined !== tmp.onPress;
|
|
}
|
|
if (tmp20) {
|
|
tmp20 = !tmp.disabled;
|
|
}
|
|
obj.focusable = tmp20;
|
|
let accessibilityElementsHidden = tmp["aria-hidden"];
|
|
if (null == accessibilityElementsHidden) {
|
|
accessibilityElementsHidden = tmp.accessibilityElementsHidden;
|
|
}
|
|
obj.accessibilityElementsHidden = accessibilityElementsHidden;
|
|
let str = "no-hide-descendants";
|
|
if (true !== disabled["aria-hidden"]) {
|
|
str = tmp.importantForAccessibility;
|
|
}
|
|
obj.importantForAccessibility = str;
|
|
let str2 = "none";
|
|
if ("off" !== accessibilityLiveRegion) {
|
|
if (null == accessibilityLiveRegion) {
|
|
accessibilityLiveRegion = tmp.accessibilityLiveRegion;
|
|
}
|
|
str2 = accessibilityLiveRegion;
|
|
}
|
|
obj.accessibilityLiveRegion = str2;
|
|
let nativeID = tmp.id;
|
|
if (null == nativeID) {
|
|
nativeID = tmp.nativeID;
|
|
}
|
|
obj.nativeID = nativeID;
|
|
const merged1 = Object.assign({}, accessibilityState(tmp5, aria_disabled), obj);
|
|
for (const item10121 of delayPressOut) {
|
|
let tmp28 = item10121;
|
|
let tmp29 = arg0;
|
|
if (undefined !== tmp[item10121]) {
|
|
let tmp30 = merged1;
|
|
let tmp31 = item10121;
|
|
let tmp32 = arg0;
|
|
merged1[tmp28] = tmp[tmp28];
|
|
}
|
|
continue;
|
|
}
|
|
const items2 = [onlyResult, merged1];
|
|
return delayLongPress.apply(undefined, items2.concat(items1));
|
|
};
|