decord/source/4517_AccessibilityView.js
2026-07-20 16:05:17 +00:00

46 lines
1.8 KiB
JavaScript

// Module ID: 4517
// Function ID: 39670
// Name: AccessibilityView
// Dependencies: []
// Module 4517 (AccessibilityView)
const View = arg1(dependencyMap[1]).View;
const jsx = arg1(dependencyMap[2]).jsx;
const forwardRefResult = importAll(dependencyMap[0]).forwardRef((accessibilityViewIsModal, ref) => {
let nativeID;
let onAccessibilityEscape;
let flag = accessibilityViewIsModal.accessibilityViewIsModal;
if (flag === undefined) {
flag = false;
}
({ nativeID, onAccessibilityEscape } = accessibilityViewIsModal);
let obj = { activeOpacity: "r", underlayColor: "onRequireModeratorMFAClick", innerRef: "Array", position: "isSpamMessageRequest" };
Object.setPrototypeOf(null);
const merged = Object.assign(accessibilityViewIsModal, obj);
if (flag) {
if (null == onAccessibilityEscape) {
const _Error = Error;
const error = new Error("Must have a onAccessibilityEscape callback when accessibilityViewIsModal is enabled.");
throw error;
}
}
obj = { accessibilityViewIsModal: flag, nativeID };
importDefault(dependencyMap[3])(obj);
obj = { ref, nativeID };
let collapsable = null == nativeID;
if (collapsable) {
collapsable = accessibilityViewIsModal.collapsable;
}
obj.collapsable = collapsable;
obj.onAccessibilityEscape = onAccessibilityEscape;
obj.accessibilityViewIsModal = flag;
const merged1 = Object.assign(merged);
return <View {...obj} />;
});
const importAllResult = importAll(dependencyMap[0]);
const animatedComponent = importDefault(dependencyMap[4]).createAnimatedComponent(forwardRefResult);
const importDefaultResult = importDefault(dependencyMap[4]);
const result = arg1(dependencyMap[5]).fileFinishedImporting("design/components/AccessibilityView/AccessibilityView.native.tsx");
export const AccessibilityView = forwardRefResult;
export const AccessibilityViewAnimated = animatedComponent;