| 
				
			 | 
			
			
				@@ -16,6 +16,7 @@ 
			 | 
		
	
		
			
			| 
				16
			 | 
			
				16
			 | 
			
			
				 	UIButton* button = [[UIButton alloc] init]; 
			 | 
		
	
		
			
			| 
				17
			 | 
			
				17
			 | 
			
			
				 	[button addTarget:self action:@selector(onButtonPressed) forControlEvents:UIControlEventTouchUpInside]; 
			 | 
		
	
		
			
			| 
				18
			 | 
			
				18
			 | 
			
			
				 	[button setImage:iconImage forState:UIControlStateNormal]; 
			 | 
		
	
		
			
			| 
				
			 | 
			
				19
			 | 
			
			
				+	[button setFrame:CGRectMake(0, 0, iconImage.size.width, iconImage.size.height)]; 
			 | 
		
	
		
			
			| 
				19
			 | 
			
				20
			 | 
			
			
				 	self = [super initWithCustomView:button]; 
			 | 
		
	
		
			
			| 
				20
			 | 
			
				21
			 | 
			
			
				 	self.buttonId = buttonId; 
			 | 
		
	
		
			
			| 
				21
			 | 
			
				22
			 | 
			
			
				 	return self; 
			 | 
		
	
	
		
			
			| 
				
			 | 
			
			
				@@ -62,6 +63,7 @@ 
			 | 
		
	
		
			
			| 
				62
			 | 
			
				63
			 | 
			
			
				 - (void)rootViewDidChangeIntrinsicSize:(RCTRootView *)rootView { 
			 | 
		
	
		
			
			| 
				63
			 | 
			
				64
			 | 
			
			
				 	self.widthConstraint.constant = rootView.intrinsicContentSize.width; 
			 | 
		
	
		
			
			| 
				64
			 | 
			
				65
			 | 
			
			
				 	self.heightConstraint.constant = rootView.intrinsicContentSize.height; 
			 | 
		
	
		
			
			| 
				
			 | 
			
				66
			 | 
			
			
				+	[rootView setFrame:CGRectMake(0, 0, rootView.intrinsicContentSize.width, rootView.intrinsicContentSize.height)]; 
			 | 
		
	
		
			
			| 
				65
			 | 
			
				67
			 | 
			
			
				 	[rootView setNeedsUpdateConstraints]; 
			 | 
		
	
		
			
			| 
				66
			 | 
			
				68
			 | 
			
			
				 	[rootView updateConstraintsIfNeeded]; 
			 | 
		
	
		
			
			| 
				67
			 | 
			
				69
			 | 
			
			
				 } 
			 |