mirror of https://github.com/BTCPrivate/copay.git
Fix ionic build prod
This commit is contained in:
parent
87aaf5e0c4
commit
f11e761301
|
@ -201,191 +201,109 @@ export function createTranslateLoader(http: HttpClient) {
|
||||||
return new TranslatePoHttpLoader(http, 'assets/i18n', '.po');
|
return new TranslatePoHttpLoader(http, 'assets/i18n', '.po');
|
||||||
}
|
}
|
||||||
|
|
||||||
let directives: any = [
|
|
||||||
CopyToClipboard,
|
|
||||||
LongPress,
|
|
||||||
NoLowFee
|
|
||||||
];
|
|
||||||
|
|
||||||
let pages: any = [
|
|
||||||
ActivityPage,
|
|
||||||
AddPage,
|
|
||||||
AmazonCardDetailsPage,
|
|
||||||
AmazonPage,
|
|
||||||
AmountPage,
|
|
||||||
AddressbookPage,
|
|
||||||
AddressbookAddPage,
|
|
||||||
AddressbookViewPage,
|
|
||||||
AboutPage,
|
|
||||||
AdvancedPage,
|
|
||||||
AllAddressesPage,
|
|
||||||
AltCurrencyPage,
|
|
||||||
BackupRequestPage,
|
|
||||||
BitcoinCashPage,
|
|
||||||
BuyAmazonPage,
|
|
||||||
BuyCoinbasePage,
|
|
||||||
BuyGlideraPage,
|
|
||||||
BuyMercadoLibrePage,
|
|
||||||
ChooseFeeLevelPage,
|
|
||||||
CreateWalletPage,
|
|
||||||
CoinbasePage,
|
|
||||||
CoinbaseTxDetailsPage,
|
|
||||||
CopayersPage,
|
|
||||||
FeedbackCardPage,
|
|
||||||
FeedbackPage,
|
|
||||||
FeedbackCompletePage,
|
|
||||||
IncomingDataMenuPage,
|
|
||||||
ImportWalletPage,
|
|
||||||
JoinWalletPage,
|
|
||||||
BackupWarningPage,
|
|
||||||
BackupGamePage,
|
|
||||||
ConfirmPage,
|
|
||||||
CustomAmountPage,
|
|
||||||
CopayApp,
|
|
||||||
DisclaimerPage,
|
|
||||||
CollectEmailPage,
|
|
||||||
FeeWarningPage,
|
|
||||||
GlideraPage,
|
|
||||||
GravatarPage,
|
|
||||||
FingerprintModalPage,
|
|
||||||
HomePage,
|
|
||||||
LanguagePage,
|
|
||||||
LockPage,
|
|
||||||
MercadoLibrePage,
|
|
||||||
OnboardingPage,
|
|
||||||
PaperWalletPage,
|
|
||||||
PayProPage,
|
|
||||||
GlideraTxDetailsPage,
|
|
||||||
PinModalPage,
|
|
||||||
ProposalsPage,
|
|
||||||
ReceivePage,
|
|
||||||
ScanPage,
|
|
||||||
SendPage,
|
|
||||||
SettingsPage,
|
|
||||||
SellCoinbasePage,
|
|
||||||
SellGlideraPage,
|
|
||||||
GlideraSettingsPage,
|
|
||||||
CoinbaseSettingsPage,
|
|
||||||
ShapeshiftConfirmPage,
|
|
||||||
ShapeshiftDetailsPage,
|
|
||||||
ShapeshiftPage,
|
|
||||||
ShapeshiftShiftPage,
|
|
||||||
TermsOfUsePage,
|
|
||||||
MercadoLibreCardDetailsPage,
|
|
||||||
NotificationsPage,
|
|
||||||
FeePolicyPage,
|
|
||||||
SessionLogPage,
|
|
||||||
SendFeedbackPage,
|
|
||||||
SuccessModalPage,
|
|
||||||
TourPage,
|
|
||||||
TabsPage,
|
|
||||||
TxpDetailsPage,
|
|
||||||
TxDetailsPage,
|
|
||||||
TxpPage,
|
|
||||||
WalletSettingsPage,
|
|
||||||
WalletSettingsAdvancedPage,
|
|
||||||
WalletNamePage,
|
|
||||||
WalletColorPage,
|
|
||||||
WalletInformationPage,
|
|
||||||
WalletAddressesPage,
|
|
||||||
WalletExportPage,
|
|
||||||
WalletServiceUrlPage,
|
|
||||||
WalletTransactionHistoryPage,
|
|
||||||
WalletDeletePage,
|
|
||||||
WalletExtendedPrivateKeyPage,
|
|
||||||
WalletDetailsPage,
|
|
||||||
WalletItemPage,
|
|
||||||
WalletActivityPage,
|
|
||||||
WalletSelectorPage
|
|
||||||
];
|
|
||||||
|
|
||||||
let providers: any = [
|
|
||||||
AddressProvider,
|
|
||||||
AddressBookProvider,
|
|
||||||
AndroidFingerprintAuth,
|
|
||||||
AppProvider,
|
|
||||||
AppIdentityProvider,
|
|
||||||
AmazonProvider,
|
|
||||||
BackupProvider,
|
|
||||||
BitPayProvider,
|
|
||||||
BitPayCardProvider,
|
|
||||||
BwcProvider,
|
|
||||||
BwcErrorProvider,
|
|
||||||
ConfigProvider,
|
|
||||||
CoinbaseProvider,
|
|
||||||
Clipboard,
|
|
||||||
DerivationPathHelperProvider,
|
|
||||||
ExternalLinkProvider,
|
|
||||||
FeedbackProvider,
|
|
||||||
FCM,
|
|
||||||
HomeIntegrationsProvider,
|
|
||||||
FeeProvider,
|
|
||||||
GlideraProvider,
|
|
||||||
IncomingDataProvider,
|
|
||||||
LanguageProvider,
|
|
||||||
Logger,
|
|
||||||
MercadoLibreProvider,
|
|
||||||
NodeWebkitProvider,
|
|
||||||
OnGoingProcessProvider,
|
|
||||||
PayproProvider,
|
|
||||||
PlatformProvider,
|
|
||||||
ProfileProvider,
|
|
||||||
PopupProvider,
|
|
||||||
QRScanner,
|
|
||||||
PushNotificationsProvider,
|
|
||||||
RateProvider,
|
|
||||||
ReleaseProvider,
|
|
||||||
ShapeshiftProvider,
|
|
||||||
StatusBar,
|
|
||||||
SplashScreen,
|
|
||||||
ScanProvider,
|
|
||||||
SocialSharing,
|
|
||||||
Toast,
|
|
||||||
TouchID,
|
|
||||||
TimeProvider,
|
|
||||||
TouchIdProvider,
|
|
||||||
TxConfirmNotificationProvider,
|
|
||||||
FilterProvider,
|
|
||||||
TxFormatProvider,
|
|
||||||
WalletProvider,
|
|
||||||
EmailNotificationsProvider,
|
|
||||||
DecimalPipe,
|
|
||||||
PersistenceProvider,
|
|
||||||
File,
|
|
||||||
{
|
|
||||||
provide: ErrorHandler,
|
|
||||||
useClass: IonicErrorHandler
|
|
||||||
}
|
|
||||||
];
|
|
||||||
|
|
||||||
let pipes = [
|
|
||||||
SatToUnitPipe,
|
|
||||||
SatToFiatPipe,
|
|
||||||
FiatToUnitPipe,
|
|
||||||
KeysPipe,
|
|
||||||
OrderByPipe
|
|
||||||
];
|
|
||||||
|
|
||||||
export function declarationsComponents() {
|
|
||||||
let declarations = [];
|
|
||||||
|
|
||||||
declarations = declarations.concat(pages);
|
|
||||||
declarations = declarations.concat(directives);
|
|
||||||
declarations = declarations.concat(pipes);
|
|
||||||
|
|
||||||
return declarations;
|
|
||||||
}
|
|
||||||
|
|
||||||
export function entryComponents() {
|
|
||||||
return pages;
|
|
||||||
}
|
|
||||||
|
|
||||||
export function providersComponents() {
|
|
||||||
return providers;
|
|
||||||
}
|
|
||||||
|
|
||||||
@NgModule({
|
@NgModule({
|
||||||
declarations: declarationsComponents(),
|
declarations: [
|
||||||
|
/* Pages */
|
||||||
|
ActivityPage,
|
||||||
|
AddPage,
|
||||||
|
AmazonCardDetailsPage,
|
||||||
|
AmazonPage,
|
||||||
|
AmountPage,
|
||||||
|
AddressbookPage,
|
||||||
|
AddressbookAddPage,
|
||||||
|
AddressbookViewPage,
|
||||||
|
AboutPage,
|
||||||
|
AdvancedPage,
|
||||||
|
AllAddressesPage,
|
||||||
|
AltCurrencyPage,
|
||||||
|
BackupRequestPage,
|
||||||
|
BitcoinCashPage,
|
||||||
|
BuyAmazonPage,
|
||||||
|
BuyCoinbasePage,
|
||||||
|
BuyGlideraPage,
|
||||||
|
BuyMercadoLibrePage,
|
||||||
|
ChooseFeeLevelPage,
|
||||||
|
CreateWalletPage,
|
||||||
|
CoinbasePage,
|
||||||
|
CoinbaseTxDetailsPage,
|
||||||
|
CopayersPage,
|
||||||
|
FeedbackCardPage,
|
||||||
|
FeedbackPage,
|
||||||
|
FeedbackCompletePage,
|
||||||
|
IncomingDataMenuPage,
|
||||||
|
ImportWalletPage,
|
||||||
|
JoinWalletPage,
|
||||||
|
BackupWarningPage,
|
||||||
|
BackupGamePage,
|
||||||
|
ConfirmPage,
|
||||||
|
CustomAmountPage,
|
||||||
|
CopayApp,
|
||||||
|
DisclaimerPage,
|
||||||
|
CollectEmailPage,
|
||||||
|
FeeWarningPage,
|
||||||
|
GlideraPage,
|
||||||
|
GravatarPage,
|
||||||
|
FingerprintModalPage,
|
||||||
|
HomePage,
|
||||||
|
LanguagePage,
|
||||||
|
LockPage,
|
||||||
|
MercadoLibrePage,
|
||||||
|
OnboardingPage,
|
||||||
|
PaperWalletPage,
|
||||||
|
PayProPage,
|
||||||
|
GlideraTxDetailsPage,
|
||||||
|
PinModalPage,
|
||||||
|
ProposalsPage,
|
||||||
|
ReceivePage,
|
||||||
|
ScanPage,
|
||||||
|
SendPage,
|
||||||
|
SettingsPage,
|
||||||
|
SellCoinbasePage,
|
||||||
|
SellGlideraPage,
|
||||||
|
GlideraSettingsPage,
|
||||||
|
CoinbaseSettingsPage,
|
||||||
|
ShapeshiftConfirmPage,
|
||||||
|
ShapeshiftDetailsPage,
|
||||||
|
ShapeshiftPage,
|
||||||
|
ShapeshiftShiftPage,
|
||||||
|
TermsOfUsePage,
|
||||||
|
MercadoLibreCardDetailsPage,
|
||||||
|
NotificationsPage,
|
||||||
|
FeePolicyPage,
|
||||||
|
SessionLogPage,
|
||||||
|
SendFeedbackPage,
|
||||||
|
SuccessModalPage,
|
||||||
|
TourPage,
|
||||||
|
TabsPage,
|
||||||
|
TxpDetailsPage,
|
||||||
|
TxDetailsPage,
|
||||||
|
TxpPage,
|
||||||
|
WalletSettingsPage,
|
||||||
|
WalletSettingsAdvancedPage,
|
||||||
|
WalletNamePage,
|
||||||
|
WalletColorPage,
|
||||||
|
WalletInformationPage,
|
||||||
|
WalletAddressesPage,
|
||||||
|
WalletExportPage,
|
||||||
|
WalletServiceUrlPage,
|
||||||
|
WalletTransactionHistoryPage,
|
||||||
|
WalletDeletePage,
|
||||||
|
WalletExtendedPrivateKeyPage,
|
||||||
|
WalletDetailsPage,
|
||||||
|
WalletItemPage,
|
||||||
|
WalletActivityPage,
|
||||||
|
WalletSelectorPage,
|
||||||
|
/* Directives */
|
||||||
|
CopyToClipboard,
|
||||||
|
LongPress,
|
||||||
|
NoLowFee,
|
||||||
|
/* Pipes */
|
||||||
|
SatToUnitPipe,
|
||||||
|
SatToFiatPipe,
|
||||||
|
FiatToUnitPipe,
|
||||||
|
KeysPipe,
|
||||||
|
OrderByPipe
|
||||||
|
],
|
||||||
imports: [
|
imports: [
|
||||||
IonicModule.forRoot(CopayApp, {
|
IonicModule.forRoot(CopayApp, {
|
||||||
tabsHideOnSubPages: true,
|
tabsHideOnSubPages: true,
|
||||||
|
@ -405,7 +323,155 @@ export function providersComponents() {
|
||||||
}),
|
}),
|
||||||
],
|
],
|
||||||
bootstrap: [IonicApp],
|
bootstrap: [IonicApp],
|
||||||
entryComponents: entryComponents(),
|
entryComponents: [
|
||||||
providers: providersComponents()
|
/* Pages */
|
||||||
|
ActivityPage,
|
||||||
|
AddPage,
|
||||||
|
AmazonCardDetailsPage,
|
||||||
|
AmazonPage,
|
||||||
|
AmountPage,
|
||||||
|
AddressbookPage,
|
||||||
|
AddressbookAddPage,
|
||||||
|
AddressbookViewPage,
|
||||||
|
AboutPage,
|
||||||
|
AdvancedPage,
|
||||||
|
AllAddressesPage,
|
||||||
|
AltCurrencyPage,
|
||||||
|
BackupRequestPage,
|
||||||
|
BitcoinCashPage,
|
||||||
|
BuyAmazonPage,
|
||||||
|
BuyCoinbasePage,
|
||||||
|
BuyGlideraPage,
|
||||||
|
BuyMercadoLibrePage,
|
||||||
|
ChooseFeeLevelPage,
|
||||||
|
CreateWalletPage,
|
||||||
|
CoinbasePage,
|
||||||
|
CoinbaseTxDetailsPage,
|
||||||
|
CopayersPage,
|
||||||
|
FeedbackCardPage,
|
||||||
|
FeedbackPage,
|
||||||
|
FeedbackCompletePage,
|
||||||
|
IncomingDataMenuPage,
|
||||||
|
ImportWalletPage,
|
||||||
|
JoinWalletPage,
|
||||||
|
BackupWarningPage,
|
||||||
|
BackupGamePage,
|
||||||
|
ConfirmPage,
|
||||||
|
CustomAmountPage,
|
||||||
|
CopayApp,
|
||||||
|
DisclaimerPage,
|
||||||
|
CollectEmailPage,
|
||||||
|
FeeWarningPage,
|
||||||
|
GlideraPage,
|
||||||
|
GravatarPage,
|
||||||
|
FingerprintModalPage,
|
||||||
|
HomePage,
|
||||||
|
LanguagePage,
|
||||||
|
LockPage,
|
||||||
|
MercadoLibrePage,
|
||||||
|
OnboardingPage,
|
||||||
|
PaperWalletPage,
|
||||||
|
PayProPage,
|
||||||
|
GlideraTxDetailsPage,
|
||||||
|
PinModalPage,
|
||||||
|
ProposalsPage,
|
||||||
|
ReceivePage,
|
||||||
|
ScanPage,
|
||||||
|
SendPage,
|
||||||
|
SettingsPage,
|
||||||
|
SellCoinbasePage,
|
||||||
|
SellGlideraPage,
|
||||||
|
GlideraSettingsPage,
|
||||||
|
CoinbaseSettingsPage,
|
||||||
|
ShapeshiftConfirmPage,
|
||||||
|
ShapeshiftDetailsPage,
|
||||||
|
ShapeshiftPage,
|
||||||
|
ShapeshiftShiftPage,
|
||||||
|
TermsOfUsePage,
|
||||||
|
MercadoLibreCardDetailsPage,
|
||||||
|
NotificationsPage,
|
||||||
|
FeePolicyPage,
|
||||||
|
SessionLogPage,
|
||||||
|
SendFeedbackPage,
|
||||||
|
SuccessModalPage,
|
||||||
|
TourPage,
|
||||||
|
TabsPage,
|
||||||
|
TxpDetailsPage,
|
||||||
|
TxDetailsPage,
|
||||||
|
TxpPage,
|
||||||
|
WalletSettingsPage,
|
||||||
|
WalletSettingsAdvancedPage,
|
||||||
|
WalletNamePage,
|
||||||
|
WalletColorPage,
|
||||||
|
WalletInformationPage,
|
||||||
|
WalletAddressesPage,
|
||||||
|
WalletExportPage,
|
||||||
|
WalletServiceUrlPage,
|
||||||
|
WalletTransactionHistoryPage,
|
||||||
|
WalletDeletePage,
|
||||||
|
WalletExtendedPrivateKeyPage,
|
||||||
|
WalletDetailsPage,
|
||||||
|
WalletItemPage,
|
||||||
|
WalletActivityPage,
|
||||||
|
WalletSelectorPage
|
||||||
|
],
|
||||||
|
providers: [
|
||||||
|
AddressProvider,
|
||||||
|
AddressBookProvider,
|
||||||
|
AndroidFingerprintAuth,
|
||||||
|
AppProvider,
|
||||||
|
AppIdentityProvider,
|
||||||
|
AmazonProvider,
|
||||||
|
BackupProvider,
|
||||||
|
BitPayProvider,
|
||||||
|
BitPayCardProvider,
|
||||||
|
BwcProvider,
|
||||||
|
BwcErrorProvider,
|
||||||
|
ConfigProvider,
|
||||||
|
CoinbaseProvider,
|
||||||
|
Clipboard,
|
||||||
|
DerivationPathHelperProvider,
|
||||||
|
ExternalLinkProvider,
|
||||||
|
FeedbackProvider,
|
||||||
|
FCM,
|
||||||
|
HomeIntegrationsProvider,
|
||||||
|
FeeProvider,
|
||||||
|
GlideraProvider,
|
||||||
|
IncomingDataProvider,
|
||||||
|
LanguageProvider,
|
||||||
|
Logger,
|
||||||
|
MercadoLibreProvider,
|
||||||
|
NodeWebkitProvider,
|
||||||
|
OnGoingProcessProvider,
|
||||||
|
PayproProvider,
|
||||||
|
PlatformProvider,
|
||||||
|
ProfileProvider,
|
||||||
|
PopupProvider,
|
||||||
|
QRScanner,
|
||||||
|
PushNotificationsProvider,
|
||||||
|
RateProvider,
|
||||||
|
ReleaseProvider,
|
||||||
|
ShapeshiftProvider,
|
||||||
|
StatusBar,
|
||||||
|
SplashScreen,
|
||||||
|
ScanProvider,
|
||||||
|
SocialSharing,
|
||||||
|
Toast,
|
||||||
|
TouchID,
|
||||||
|
TimeProvider,
|
||||||
|
TouchIdProvider,
|
||||||
|
TxConfirmNotificationProvider,
|
||||||
|
FilterProvider,
|
||||||
|
TxFormatProvider,
|
||||||
|
WalletProvider,
|
||||||
|
EmailNotificationsProvider,
|
||||||
|
DecimalPipe,
|
||||||
|
PersistenceProvider,
|
||||||
|
File,
|
||||||
|
{
|
||||||
|
provide: ErrorHandler,
|
||||||
|
useClass: IonicErrorHandler
|
||||||
|
}
|
||||||
|
]
|
||||||
})
|
})
|
||||||
export class AppModule { }
|
export class AppModule { }
|
||||||
|
|
Loading…
Reference in New Issue