forked from wix/react-native-navigation
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathRNNBottomTabsOptions.m
26 lines (20 loc) · 1002 Bytes
/
RNNBottomTabsOptions.m
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
#import "RNNBottomTabsOptions.h"
@implementation RNNBottomTabsOptions
- (instancetype)initWithDict:(NSDictionary *)dict {
self = [super init];
self.visible = [BoolParser parse:dict key:@"visible"];
self.currentTabIndex = [IntNumberParser parse:dict key:@"currentTabIndex"];
self.drawBehind = [BoolParser parse:dict key:@"drawBehind"];
self.tabColor = [ColorParser parse:dict key:@"tabColor"];
self.selectedTabColor = [ColorParser parse:dict key:@"selectedTabColor"];
self.translucent = [BoolParser parse:dict key:@"translucent"];
self.hideShadow = [BoolParser parse:dict key:@"hideShadow"];
self.backgroundColor = [ColorParser parse:dict key:@"backgroundColor"];
self.fontSize = [NumberParser parse:dict key:@"fontSize"];
self.testID = [TextParser parse:dict key:@"testID"];
self.currentTabId = [TextParser parse:dict key:@"currentTabId"];
self.barStyle = [TextParser parse:dict key:@"barStyle"];
self.fontFamily = [TextParser parse:dict key:@"fontFamily"];
return self;
}
@end