mirror of https://github.com/BTCPrivate/copay.git
Removes travis for now. Ref app components
This commit is contained in:
parent
33a819814a
commit
fe2c7f2a19
|
@ -1,4 +0,0 @@
|
||||||
language: node_js
|
|
||||||
os: osx
|
|
||||||
node_js:
|
|
||||||
- '6'
|
|
|
@ -12,7 +12,7 @@ import { TabsPage } from '../pages/tabs/tabs';
|
||||||
@Component({
|
@Component({
|
||||||
templateUrl: 'app.html'
|
templateUrl: 'app.html'
|
||||||
})
|
})
|
||||||
export class Copay {
|
export class CopayApp {
|
||||||
rootPage: any = TabsPage;
|
rootPage: any = TabsPage;
|
||||||
|
|
||||||
constructor(
|
constructor(
|
||||||
|
|
|
@ -1,14 +1,25 @@
|
||||||
import { NgModule, ErrorHandler } from '@angular/core';
|
|
||||||
import { BrowserModule } from '@angular/platform-browser';
|
import { BrowserModule } from '@angular/platform-browser';
|
||||||
import { HttpModule, Http } from '@angular/http';
|
import { HttpModule, Http } from '@angular/http';
|
||||||
|
import { ErrorHandler, NgModule, APP_INITIALIZER } from '@angular/core';
|
||||||
|
import { IonicApp, IonicModule, IonicErrorHandler } from 'ionic-angular';
|
||||||
|
|
||||||
|
/* Native modules */
|
||||||
|
import { StatusBar } from '@ionic-native/status-bar';
|
||||||
|
import { SplashScreen } from '@ionic-native/splash-screen';
|
||||||
|
import { Toast } from '@ionic-native/toast';
|
||||||
|
import { Clipboard } from '@ionic-native/clipboard';
|
||||||
|
import { SocialSharing } from '@ionic-native/social-sharing';
|
||||||
|
|
||||||
|
/* Modules */
|
||||||
import { NgLoggerModule, Logger, Level } from '@nsalaun/ng-logger';
|
import { NgLoggerModule, Logger, Level } from '@nsalaun/ng-logger';
|
||||||
import { TranslateModule, TranslateLoader } from '@ngx-translate/core';
|
import { TranslateModule, TranslateLoader } from '@ngx-translate/core';
|
||||||
import { TranslatePoHttpLoader } from '@biesbjerg/ngx-translate-po-http-loader';
|
import { TranslatePoHttpLoader } from '@biesbjerg/ngx-translate-po-http-loader';
|
||||||
|
import { NgxQRCodeModule } from 'ngx-qrcode2';
|
||||||
|
|
||||||
import { IonicApp, IonicModule, IonicErrorHandler } from 'ionic-angular';
|
/* Copay App */
|
||||||
import { Copay } from './app.component';
|
import { CopayApp } from './app.component';
|
||||||
|
|
||||||
|
/* Pages */
|
||||||
import { HomePage } from '../pages/home/home';
|
import { HomePage } from '../pages/home/home';
|
||||||
import { ReceivePage } from '../pages/receive/receive';
|
import { ReceivePage } from '../pages/receive/receive';
|
||||||
import { SendPage } from '../pages/send/send';
|
import { SendPage } from '../pages/send/send';
|
||||||
|
@ -18,9 +29,7 @@ import { TabsPage } from '../pages/tabs/tabs';
|
||||||
import { AboutPage } from '../pages/about/about';
|
import { AboutPage } from '../pages/about/about';
|
||||||
import { TermsOfUsePage } from '../pages/terms-of-use/terms-of-use';
|
import { TermsOfUsePage } from '../pages/terms-of-use/terms-of-use';
|
||||||
|
|
||||||
import { StatusBar } from '@ionic-native/status-bar';
|
/* Providers */
|
||||||
import { SplashScreen } from '@ionic-native/splash-screen';
|
|
||||||
|
|
||||||
import { WalletProvider } from '../providers/wallet/wallet';
|
import { WalletProvider } from '../providers/wallet/wallet';
|
||||||
import { PersistenceProvider, persistenceProviderFactory } from '../providers/persistence/persistence';
|
import { PersistenceProvider, persistenceProviderFactory } from '../providers/persistence/persistence';
|
||||||
import { AppProvider } from '../providers/app/app';
|
import { AppProvider } from '../providers/app/app';
|
||||||
|
@ -32,7 +41,7 @@ export function createTranslateLoader(http: Http) {
|
||||||
|
|
||||||
@NgModule({
|
@NgModule({
|
||||||
declarations: [
|
declarations: [
|
||||||
Copay,
|
CopayApp,
|
||||||
HomePage,
|
HomePage,
|
||||||
ReceivePage,
|
ReceivePage,
|
||||||
SendPage,
|
SendPage,
|
||||||
|
@ -45,18 +54,19 @@ export function createTranslateLoader(http: Http) {
|
||||||
BrowserModule,
|
BrowserModule,
|
||||||
HttpModule,
|
HttpModule,
|
||||||
NgLoggerModule.forRoot(Level.LOG),
|
NgLoggerModule.forRoot(Level.LOG),
|
||||||
|
NgxQRCodeModule,
|
||||||
TranslateModule.forRoot({
|
TranslateModule.forRoot({
|
||||||
loader: {
|
loader: {
|
||||||
provide: TranslateLoader,
|
provide: TranslateLoader,
|
||||||
useFactory: (createTranslateLoader),
|
useFactory: createTranslateLoader,
|
||||||
deps: [Http]
|
deps: [Http]
|
||||||
}
|
}
|
||||||
}),
|
}),
|
||||||
IonicModule.forRoot(Copay)
|
IonicModule.forRoot(CopayApp)
|
||||||
],
|
],
|
||||||
bootstrap: [IonicApp],
|
bootstrap: [IonicApp],
|
||||||
entryComponents: [
|
entryComponents: [
|
||||||
Copay,
|
CopayApp,
|
||||||
HomePage,
|
HomePage,
|
||||||
ReceivePage,
|
ReceivePage,
|
||||||
SendPage,
|
SendPage,
|
||||||
|
@ -68,9 +78,20 @@ export function createTranslateLoader(http: Http) {
|
||||||
providers: [
|
providers: [
|
||||||
StatusBar,
|
StatusBar,
|
||||||
SplashScreen,
|
SplashScreen,
|
||||||
{ provide: ErrorHandler, useClass: IonicErrorHandler },
|
Clipboard,
|
||||||
|
Toast,
|
||||||
|
SocialSharing,
|
||||||
|
{
|
||||||
|
provide: ErrorHandler,
|
||||||
|
useClass: IonicErrorHandler
|
||||||
|
},
|
||||||
|
{
|
||||||
|
provide: PersistenceProvider,
|
||||||
|
useFactory: persistenceProviderFactory,
|
||||||
|
deps: [PlatformProvider, Logger],
|
||||||
|
multi: true
|
||||||
|
},
|
||||||
WalletProvider,
|
WalletProvider,
|
||||||
{ provide: PersistenceProvider, useFactory: persistenceProviderFactory, deps: [PlatformProvider, Logger], multi: true },
|
|
||||||
AppProvider,
|
AppProvider,
|
||||||
PlatformProvider
|
PlatformProvider
|
||||||
]
|
]
|
||||||
|
|
Loading…
Reference in New Issue