Files
discord-decomp/_bundle/Module4542.js
T
2026-11-01 12:12:55 +02:00

97 lines
2.8 KiB
JavaScript

// Metro module 4542 (f4543).
import { codegenNativeComponent } from "react-native";
import { colorAttribute } from "./Module26";
import { ConditionallyIgnoredEventHandlers } from "./Module106";
import { get } from "./Module65";
codegenNativeComponent;
let c2745_0 = {
uiViewClassName: "RNSModalScreen",
directEventTypes: {
topAppear: {
registrationName: "onAppear"
},
topDisappear: {
registrationName: "onDisappear"
},
topDismissed: {
registrationName: "onDismissed"
},
topNativeDismissCancelled: {
registrationName: "onNativeDismissCancelled"
},
topWillAppear: {
registrationName: "onWillAppear"
},
topWillDisappear: {
registrationName: "onWillDisappear"
},
topHeaderHeightChange: {
registrationName: "onHeaderHeightChange"
},
topTransitionProgress: {
registrationName: "onTransitionProgress"
},
topGestureCancel: {
registrationName: "onGestureCancel"
},
topHeaderBackButtonClicked: {
registrationName: "onHeaderBackButtonClicked"
},
topSheetDetentChanged: {
registrationName: "onSheetDetentChanged"
}
},
validAttributes: {
screenId: true,
sheetAllowedDetents: true,
sheetLargestUndimmedDetent: true,
sheetGrabberVisible: true,
sheetCornerRadius: true,
sheetExpandsWhenScrolledToEdge: true,
sheetInitialDetent: true,
sheetElevation: true,
sheetShouldOverflowTopInset: true,
sheetDefaultResizeAnimationEnabled: true,
customAnimationOnSwipe: true,
fullScreenSwipeEnabled: true,
fullScreenSwipeShadowEnabled: true,
homeIndicatorHidden: true,
preventNativeDismiss: true,
gestureEnabled: true,
statusBarColor: colorAttribute,
statusBarHidden: true,
screenOrientation: true,
statusBarAnimation: true,
statusBarStyle: true,
statusBarTranslucent: true,
gestureResponseDistance: true,
stackPresentation: true,
stackAnimation: true,
transitionDuration: true,
replaceAnimation: true,
swipeDirection: true,
hideKeyboardOnSwipe: true,
activityState: true,
navigationBarColor: colorAttribute,
navigationBarTranslucent: true,
navigationBarHidden: true,
nativeBackButtonDismissalEnabled: true,
synchronousShadowStateUpdatesEnabled: true,
...ConditionallyIgnoredEventHandlers({
onAppear: true,
onDisappear: true,
onDismissed: true,
onNativeDismissCancelled: true,
onWillAppear: true,
onWillDisappear: true,
onHeaderHeightChange: true,
onTransitionProgress: true,
onGestureCancel: true,
onHeaderBackButtonClicked: true,
onSheetDetentChanged: true
})
}
};
export default get("RNSModalScreen", () => c2745_0);
export { c2745_0 as __INTERNAL_VIEW_CONFIG };