Files
Fluxup_PAP/node_modules/react-native-screens/ios/safe-area/paper/RNSSafeAreaViewManager.mm
2026-03-10 16:18:05 +00:00

29 lines
672 B
Plaintext

// Implementation adapted from `react-native-safe-area-context`:
// https://github.com/AppAndFlow/react-native-safe-area-context/tree/v5.6.1
#import "RNSSafeAreaViewManager.h"
#if !RCT_NEW_ARCH_ENABLED
#import "RNSSafeAreaViewComponentView.h"
#import "RNSSafeAreaViewEdges.h"
#import "RNSSafeAreaViewShadowView.h"
@implementation RNSSafeAreaViewManager
RCT_EXPORT_MODULE(RNSSafeAreaView)
- (UIView *)view
{
return [[RNSSafeAreaViewComponentView alloc] initWithBridge:self.bridge];
}
- (RNSSafeAreaViewShadowView *)shadowView
{
return [RNSSafeAreaViewShadowView new];
}
RCT_EXPORT_VIEW_PROPERTY(edges, RNSSafeAreaViewEdges)
@end
#endif // !RCT_NEW_ARCH_ENABLED