accountant-ui/src/accounts/account.module.ts

54 lines
1.6 KiB
TypeScript
Raw Normal View History

2017-07-13 16:57:02 +02:00
// vim: set tw=80 ts=2 sw=2 sts=2 :
import { NgModule } from '@angular/core';
2017-07-20 10:32:05 +02:00
import { CommonModule } from '@angular/common';
2017-08-04 14:52:37 +02:00
import { ReactiveFormsModule } from '@angular/forms';
import { HttpClientModule } from '@angular/common/http';
2017-08-01 23:09:21 +02:00
import { RouterModule } from '@angular/router';
2017-07-13 16:57:02 +02:00
import { NgLoggerModule, Level } from '@nsalaun/ng-logger';
2017-07-20 10:32:05 +02:00
import { NgbModule } from '@ng-bootstrap/ng-bootstrap';
import { ToastrModule } from 'ngx-toastr';
2017-07-13 16:57:02 +02:00
import { AccountService } from './account.service';
import { AccountBalancesService } from './accountBalances.service';
import { AccountListComponent } from './accountList.component';
2017-07-20 10:32:05 +02:00
import { AccountDeleteModalComponent } from './accountDeleteModal.component';
import { AccountEditModalComponent } from './accountEditModal.component';
2017-07-20 22:52:33 +02:00
import { AccountFormComponent } from './accountForm.component';
import { AccountRowComponent } from './accountRow.component';
2017-07-27 01:00:33 +02:00
import { DailyBalanceService } from './dailyBalance.service';
2017-08-01 23:09:21 +02:00
import { AccountListState } from './account.states'
2017-07-13 16:57:02 +02:00
@NgModule({
imports: [
HttpClientModule,
2017-07-20 10:32:05 +02:00
CommonModule,
2017-08-04 14:52:37 +02:00
ReactiveFormsModule,
2017-08-01 23:09:21 +02:00
RouterModule.forChild([
AccountListState
]),
2017-07-16 10:49:02 +02:00
NgLoggerModule,
ToastrModule,
2017-07-20 10:32:05 +02:00
NgbModule
2017-07-13 16:57:02 +02:00
],
providers: [
AccountService,
AccountBalancesService,
2017-07-27 01:00:33 +02:00
DailyBalanceService,
],
2017-07-20 10:32:05 +02:00
declarations: [
AccountListComponent,
2017-07-20 10:32:05 +02:00
AccountDeleteModalComponent,
2017-07-20 22:52:33 +02:00
AccountEditModalComponent,
AccountFormComponent,
AccountRowComponent
2017-07-20 10:32:05 +02:00
],
entryComponents: [
AccountListComponent,
2017-07-20 10:32:05 +02:00
AccountDeleteModalComponent,
2017-07-20 22:52:33 +02:00
AccountEditModalComponent,
2017-07-20 10:32:05 +02:00
]
2017-07-13 16:57:02 +02:00
})
export class AccountModule {}