Files
react-native/Libraries/Wrapper/Example/RCTWrapperReactRootViewController.m
Orta Therox 1a635c6ade Update the license for RCTWrapperExample (#24037)
Summary:
The copyright headers in the Wrapper example referenced a license file that doesn't exist anymore. This PR updates the copyright header to match other example files in the repo

Fixes https://github.com/facebook/react-native/issues/23215

[General] [Changed] Updated the license of RCTWrapperExample to match the rest of the Examples
Pull Request resolved: https://github.com/facebook/react-native/pull/24037

Differential Revision: D14521327

Pulled By: cpojer

fbshipit-source-id: 983741d4d93178cd90b532ad5f8ff0717670aff4
2019-03-19 09:19:19 -07:00

49 lines
1.2 KiB
Objective-C

/**
* Copyright (c) Facebook, Inc. and its affiliates.
*
* This source code is licensed under the MIT license found in the
* LICENSE file in the root directory of this source tree.
*
*/
#import "RCTWrapperReactRootViewController.h"
#import <RCTWrapper/RCTWrapper.h>
#import <React/RCTBridge.h>
#import <React/RCTRootView.h>
#import "RCTWrapperExampleView.h"
@implementation RCTWrapperReactRootViewController {
RCTBridge *_bridge;
}
- (instancetype)initWithBridge:(RCTBridge *)bridge
{
if (self = [super initWithNibName:nil bundle:nil]) {
_bridge = bridge;
}
return self;
}
- (void)loadView
{
RCTRootView *rootView =
[[RCTRootView alloc] initWithBridge:_bridge
moduleName:@"WrapperExample"
initialProperties:@{}];
rootView.backgroundColor = [UIColor whiteColor];
UIActivityIndicatorView *progressIndicatorView =
[[UIActivityIndicatorView alloc] initWithActivityIndicatorStyle:UIActivityIndicatorViewStyleWhiteLarge];
[progressIndicatorView startAnimating];
rootView.loadingView = progressIndicatorView;
rootView.sizeFlexibility = RCTRootViewSizeFlexibilityWidthAndHeight;
self.view = rootView;
}
@end