//
//  ReactViewController.h
//  TecnaviaApplication
//
//  Created by iPad Developer on 18.01.21.
//  Copyright © 2021 Facebook. All rights reserved.
//
#import <UIKit/UIKit.h>
#import <React/RCTBridge.h>
#import "ReactBridgeManager.h"

extern NSString *const TAPSetupPropKey;
extern NSString *const TAServerPropKey;
extern NSString *const TALocalePropKey;
extern NSString *const TASplashBackgroundColorPropKey;
extern NSString *const TALoadingColorPropKey;
extern NSString *const TAAppNamePropKey;
extern NSString *const TAAppVersionNamePropKey;
extern NSString *const TAAppVersionCodePropKey;
extern NSString *const TAIAPSharedSecretPropKey;
extern NSString *const TAPushServicePropKey;
extern NSString *const TAPushChannelPropKey;
extern NSString *const TAPushChannelSilentPropKey;
extern NSString *const TAOneSignalAppIdPropKey;
extern NSString *const TAMasAppIdPropKey;
extern NSString *const TAFacebookAppIdPropKey;
extern NSString *const TADebugModePropKey;
extern NSString *const TAAndroidAppIdPropKey;
extern NSString *const TAAmazonIapDeveloperSecretPropKey;
extern NSString *const TAInitialOrientationPropKey;
extern NSString *const TADeveloperNamePropKey;
extern NSString *const TAExternalLinkAccountURLPropKey;
extern NSString *const TAIsAddonPropKey;
extern NSString *const TAAddonNeedsCloseButtonPropKey;
extern NSString *const TAAddonNeedsSafeAreaPropKey;
extern NSString *const TATokenPropKey;
extern NSString *const TAAPIKeyPropKey;
extern NSString *const TALockedOrientationPropKey;
extern NSString *const TALockedOrientationDevicePropKey;
extern NSString *const TAEnableDebuggerPropKey;
extern NSString *const TAReferrerPropKey;
extern NSString *const TAExtraGA4ParamsPropKey;

@interface ReactViewController : UIViewController

- (instancetype)initWithBridge:(RCTBridge *)bridge moduleName:(NSString*)moduleName initialProps:(NSDictionary*)initialProps;
- (instancetype)initBridgeWithLaunchOptions:(NSDictionary *)launchOptions moduleName:(NSString*)moduleName initialProps:(NSDictionary*)initialProps;
@end
