97 lines
2.8 KiB
JavaScript
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 };
|