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');
|
||||
}
|
||||
|
||||
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({
|
||||
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: [
|
||||
IonicModule.forRoot(CopayApp, {
|
||||
tabsHideOnSubPages: true,
|
||||
|
@ -405,7 +323,155 @@ export function providersComponents() {
|
|||
}),
|
||||
],
|
||||
bootstrap: [IonicApp],
|
||||
entryComponents: entryComponents(),
|
||||
providers: providersComponents()
|
||||
entryComponents: [
|
||||
/* 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 { }
|
||||
|
|
Loading…
Reference in New Issue