1 | #import "BVLinearGradientManager.h"
|
2 | #import "BVLinearGradient.h"
|
3 | #import <React/RCTBridge.h>
|
4 |
|
5 | @implementation BVLinearGradientManager
|
6 |
|
7 | RCT_EXPORT_MODULE();
|
8 |
|
9 | @synthesize bridge = _bridge;
|
10 |
|
11 | - (UIView *)view
|
12 | {
|
13 | return [[BVLinearGradient alloc] init];
|
14 | }
|
15 |
|
16 | - (dispatch_queue_t)methodQueue
|
17 | {
|
18 | return dispatch_get_main_queue();
|
19 | }
|
20 |
|
21 | RCT_EXPORT_VIEW_PROPERTY(colors, NSArray);
|
22 | RCT_EXPORT_VIEW_PROPERTY(startPoint, CGPoint);
|
23 | RCT_EXPORT_VIEW_PROPERTY(endPoint, CGPoint);
|
24 | RCT_EXPORT_VIEW_PROPERTY(locations, NSArray);
|
25 | RCT_EXPORT_VIEW_PROPERTY(useAngle, BOOL);
|
26 | RCT_EXPORT_VIEW_PROPERTY(angleCenter, CGPoint);
|
27 | RCT_EXPORT_VIEW_PROPERTY(angle, CGFloat);
|
28 |
|
29 | @end
|