33 lines
694 B
Objective-C
33 lines
694 B
Objective-C
#pragma once
|
|
|
|
// Implementation adapted from `react-native-safe-area-context`:
|
|
// https://github.com/AppAndFlow/react-native-safe-area-context/tree/v5.6.1
|
|
|
|
#import <UIKit/UIKit.h>
|
|
#import "RNSReactBaseView.h"
|
|
#import "RNSSafeAreaViewEdges.h"
|
|
|
|
#if !RCT_NEW_ARCH_ENABLED
|
|
#import <React/RCTBridge.h>
|
|
#endif // !RCT_NEW_ARCH_ENABLED
|
|
|
|
NS_ASSUME_NONNULL_BEGIN
|
|
|
|
@interface RNSSafeAreaViewComponentView : RNSReactBaseView
|
|
|
|
@end
|
|
|
|
#pragma mark - Paper specific
|
|
|
|
#if !RCT_NEW_ARCH_ENABLED
|
|
@interface RNSSafeAreaViewComponentView ()
|
|
|
|
- (instancetype)initWithBridge:(RCTBridge *)bridge;
|
|
|
|
@property (nonatomic, assign) RNSSafeAreaViewEdges edges;
|
|
|
|
@end
|
|
#endif // !RCT_NEW_ARCH_ENABLED
|
|
|
|
NS_ASSUME_NONNULL_END
|