| 12345678910111213141516171819202122 | 
#import "RNNControllerFactory.h"
#import "RNNStore.h"
#import "RCTRootView.h"
@implementation RNNControllerFactory
+(UIViewController *)createRootViewController:(NSDictionary *)layout
{
    NSString* containerName = layout[@"container"][@"name"];
    NSString* containerId = layout[@"container"][@"id"];
    
    RCTRootView *reactView = [[RCTRootView alloc] initWithBridge:RNNStore.sharedInstance.bridge moduleName:containerName initialProperties:@{@"containerId": containerId}];
    
    UIViewController* controller = [UIViewController new];
    controller.view = reactView;
    return controller;
}
@end
 |