#import "RNCSafeAreaViewManager.h" #import "RNCSafeAreaShadowView.h" #import "RNCSafeAreaView.h" #import "RNCSafeAreaViewEdges.h" #import "RNCSafeAreaViewMode.h" @implementation RNCSafeAreaViewManager RCT_EXPORT_MODULE(RNCSafeAreaView) #if TARGET_OS_IPHONE - (UIView *)view #elif TARGET_OS_OSX - (NSView *)view #endif { return [[RNCSafeAreaView alloc] initWithBridge:self.bridge]; } - (RNCSafeAreaShadowView *)shadowView { return [RNCSafeAreaShadowView new]; } RCT_EXPORT_VIEW_PROPERTY(mode, RNCSafeAreaViewMode) RCT_EXPORT_VIEW_PROPERTY(edges, RNCSafeAreaViewEdges) @end