mirror of
https://github.com/selfxyz/self.git
synced 2026-04-27 03:01:15 -04:00
43 lines
1.1 KiB
Objective-C
43 lines
1.1 KiB
Objective-C
//
|
|
// ViewController.m
|
|
// OpenPassport App Clip
|
|
//
|
|
// Created by turboblitz on 17/08/2024.
|
|
//
|
|
|
|
#import "ViewController.h"
|
|
#import <React/RCTBundleURLProvider.h>
|
|
#import <React/RCTRootView.h>
|
|
|
|
@interface ViewController ()
|
|
|
|
@end
|
|
|
|
@implementation ViewController
|
|
|
|
- (void)loadView {
|
|
#if DEBUG
|
|
// For DEBUG configuration, javascript will be loaded from index file
|
|
NSURL *jsCodeLocation = [[RCTBundleURLProvider sharedSettings] jsBundleURLForBundleRoot:@"index.clip"];
|
|
#else
|
|
// For RELEASE configuration, js code is bundled and main.jsbundle file is created
|
|
NSURL *jsCodeLocation = [[NSBundle mainBundle]
|
|
URLForResource:@"main" withExtension:@"jsbundle"];
|
|
#endif
|
|
|
|
// Value of moduleName should be equal to appName value set in index file
|
|
RCTRootView *rootView = [[RCTRootView alloc]
|
|
initWithBundleURL:jsCodeLocation moduleName:@"OpenPassport"
|
|
initialProperties:nil launchOptions:nil];
|
|
rootView.backgroundColor = [[UIColor alloc] initWithRed:1.0f
|
|
green:1.0f blue:1.0f alpha:1];
|
|
self.view = rootView;
|
|
}
|
|
|
|
- (void)viewDidLoad {
|
|
[super viewDidLoad];
|
|
}
|
|
|
|
|
|
@end
|