Subscription and contract management app for Android based on Ionic and Angular. Written in TypeScript.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 

51 lines
2.0 KiB

import { IonicModule } from '@ionic/angular';
import { NgModule } from '@angular/core';
import { CommonModule } from '@angular/common';
import { FormsModule, ReactiveFormsModule } from '@angular/forms';
import { TabOverviewPage } from './tab-overview.page';
import { ModalAddSubscriptionComponent } from './Components/modal-add-subscription/modal-add-subscription.component';
import { SubscriptionCardComponent } from './Components/subscription-card/subscription-card.component';
import { TabOverviewPageRoutingModule } from './tab-overview-routing.module';
import { NextBillingPipe } from './Pipes/next-billing.pipe';
import { NextCancelationPeriodDeadlinePipe } from './Pipes/next-cancelation-period-deadline.pipe';
import { NotificationTimeForNextCancelationPeriodDeadlinePipe } from './Pipes/notification-time-for-next-cancelation-period-deadline.pipe';
import { SearchSubscriptionsPipe } from './Pipes/search-subscriptions.pipe';
import { SortSubscriptionsPipe } from './Pipes/sort-subscriptions.pipe';
import { CostByBillingIntervalPipe } from './Pipes/cost-by-billing-interval.pipe';
import { TotalCostByBillingIntervalPipe } from './Pipes/total-cost-by-billing-interval.pipe';
import { TranslateModule } from '@ngx-translate/core';
@NgModule({
imports: [
IonicModule,
CommonModule,
TabOverviewPageRoutingModule,
FormsModule,
ReactiveFormsModule,
TranslateModule
],
declarations: [
TabOverviewPage,
ModalAddSubscriptionComponent,
SubscriptionCardComponent,
NextBillingPipe,
NextCancelationPeriodDeadlinePipe,
NotificationTimeForNextCancelationPeriodDeadlinePipe,
SearchSubscriptionsPipe,
SortSubscriptionsPipe,
CostByBillingIntervalPipe,
TotalCostByBillingIntervalPipe
],
entryComponents: [
ModalAddSubscriptionComponent
],
providers: [
NextBillingPipe,
NextCancelationPeriodDeadlinePipe,
CostByBillingIntervalPipe,
NotificationTimeForNextCancelationPeriodDeadlinePipe
]
})
export class TabOverviewPageModule {}