Files
cbsnexora/src/app/current-accounts/current-accounts.module.ts
T

127 lines
8.7 KiB
TypeScript

/**
* Copyright since 2025 Mifos Initiative
*
* This Source Code Form is subject to the terms of the Mozilla Public
* License, v. 2.0. If a copy of the MPL was not distributed with this
* file, You can obtain one at http://mozilla.org/MPL/2.0/.
*/
/** Angular Imports */
import { NgModule } from '@angular/core';
/** Custom Modules */
import { CurrentAccountsRoutingModule } from './current-accounts-routing.module';
import { SharedModule } from 'app/shared/shared.module';
import { PipesModule } from '../pipes/pipes.module';
import { DirectivesModule } from '../directives/directives.module';
/** Custom Components */
import { CurrentAccountActionsComponent } from './current-account-actions/current-account-actions.component';
import { CurrentAccountTransactionsComponent } from './current-account-actions/current-account-transactions/current-account-transactions.component';
import { TransactionsTabComponent } from './current-account-view/transactions-tab/transactions-tab.component';
import { CurrentAccountViewComponent } from './current-account-view/current-account-view.component';
import { ChargesTabComponent } from './current-account-view/charges-tab/charges-tab.component';
import { StandingInstructionsTabComponent } from './current-account-view/standing-instructions-tab/standing-instructions-tab.component';
import { DatatableTabsComponent } from './current-account-view/datatable-tabs/datatable-tabs.component';
import { CreateCurrentAccountComponent } from './create-current-account/create-current-account.component';
import { CurrentAccountDetailsStepComponent } from './current-account-stepper/current-account-details-step/current-account-details-step.component';
import { CurrentAccountChargesStepComponent } from './current-account-stepper/current-account-charges-step/current-account-charges-step.component';
import { CurrentAccountTermsStepComponent } from './current-account-stepper/current-account-terms-step/current-account-terms-step.component';
import { CurrentAccountPreviewStepComponent } from './current-account-stepper/current-account-preview-step/current-account-preview-step.component';
import { EditCurrentAccountComponent } from './edit-current-account/edit-current-account.component';
import { ApproveCurrentAccountComponent } from './current-account-actions/approve-current-account/approve-current-account.component';
import { RejectCurrentAccountComponent } from './current-account-actions/reject-current-account/reject-current-account.component';
import { ActivateCurrentAccountComponent } from './current-account-actions/activate-current-account/activate-current-account.component';
import { UndoApprovalCurrentAccountComponent } from './current-account-actions/undo-approval-current-account/undo-approval-current-account.component';
import { PostInterestAsOnCurrentAccountComponent } from './current-account-actions/post-interest-as-on-current-account/post-interest-as-on-current-account.component';
import { CurrentAccountAssignStaffComponent } from './current-account-actions/current-account-assign-staff/current-account-assign-staff.component';
import { CurrentAccountUnassignStaffComponent } from './current-account-actions/current-account-unassign-staff/current-account-unassign-staff.component';
import { CalculateInterestDialogComponent } from './current-account-view/custom-dialogs/calculate-interest-dialog/calculate-interest-dialog.component';
import { PostInterestDialogComponent } from './current-account-view/custom-dialogs/post-interest-dialog/post-interest-dialog.component';
import { ViewTransactionComponent } from './current-account-view/transactions/view-transaction/view-transaction.component';
import { UndoTransactionDialogComponent } from './current-account-view/custom-dialogs/undo-transaction-dialog/undo-transaction-dialog.component';
import { ViewChargeComponent } from './current-account-view/view-charge/view-charge.component';
import { WaiveChargeDialogComponent } from './current-account-view/custom-dialogs/waive-charge-dialog/waive-charge-dialog.component';
import { InactivateChargeDialogComponent } from './current-account-view/custom-dialogs/inactivate-charge-dialog/inactivate-charge-dialog.component';
import { WithdrawByClientCurrentAccountComponent } from './current-account-actions/withdraw-by-client-current-account/withdraw-by-client-current-account.component';
import { AddChargeCurrentAccountComponent } from './current-account-actions/add-charge-current-account/add-charge-current-account.component';
import { CloseCurrentAccountComponent } from './current-account-actions/close-current-account/close-current-account.component';
import { ToggleWithholdTaxDialogComponent } from './current-account-view/custom-dialogs/toggle-withhold-tax-dialog/toggle-withhold-tax-dialog.component';
import { ViewRecieptComponent } from './current-account-view/transactions/view-reciept/view-reciept.component';
import { ExportTransactionsComponent } from './current-account-view/transactions-tab/export-transactions/export-transactions.component';
import { EditTransactionComponent } from './current-account-view/transactions/edit-transaction/edit-transaction.component';
import { ApplyAnnualFeesCurrentAccountComponent } from './current-account-actions/apply-annual-fees-current-account/apply-annual-fees-current-account.component';
import { ManageCurrentAccountComponent } from './current-account-actions/manage-current-account/manage-current-account.component';
import { ReleaseAmountDialogComponent } from './current-account-view/custom-dialogs/release-amount-dialog/release-amount-dialog.component';
import { CurrentAccountDocumentsTabComponent } from './current-account-view/current-accounts-documents-tab/current-accounts-documents-tab.component';
import { NotesTabComponent } from './current-account-view/notes-tab/notes-tab.component';
import { DatatableTransactionTabComponent } from './current-account-view/transactions/view-transaction/datatable-transaction-tab/datatable-transaction-tab.component';
import { CurrentAccountTransactionGeneralTabComponent } from './current-account-view/transactions/view-transaction/current-accounts-transaction-general-tab/current-accounts-transaction-general-tab.component';
import { CurrentAccountTransactionDatatableTabComponent } from './current-account-view/transactions/view-transaction/current-accounts-transaction-datatable-tab/current-accounts-transaction-datatable-tab.component';
import { GeneralTabComponent } from './current-account-view/general-tab/general-tab.component';
import { CurrentAccountActiveClientMembersComponent } from './current-account-stepper/current-accounts-active-client-members/current-accounts-active-client-members.component';
import { PassbookTabComponent } from './current-account-view/passbook-tab/passbook-tab.component';
import { EditCurrentAccountFeaturesComponent } from './edit-current-account-features/edit-current-account-features.component';
/**
* Current Accounts Module
*
* All components related to Current Account functions should be declared here.
*/
@NgModule({
imports: [
SharedModule,
PipesModule,
DirectivesModule,
CurrentAccountsRoutingModule,
CurrentAccountActionsComponent,
CurrentAccountTransactionsComponent,
TransactionsTabComponent,
CurrentAccountViewComponent,
ChargesTabComponent,
StandingInstructionsTabComponent,
DatatableTabsComponent,
CreateCurrentAccountComponent,
CurrentAccountDetailsStepComponent,
CurrentAccountChargesStepComponent,
CurrentAccountTermsStepComponent,
CurrentAccountPreviewStepComponent,
EditCurrentAccountComponent,
ApproveCurrentAccountComponent,
RejectCurrentAccountComponent,
ActivateCurrentAccountComponent,
UndoApprovalCurrentAccountComponent,
PostInterestAsOnCurrentAccountComponent,
CurrentAccountAssignStaffComponent,
CurrentAccountUnassignStaffComponent,
CalculateInterestDialogComponent,
PostInterestDialogComponent,
ViewTransactionComponent,
UndoTransactionDialogComponent,
ViewChargeComponent,
WaiveChargeDialogComponent,
InactivateChargeDialogComponent,
WithdrawByClientCurrentAccountComponent,
AddChargeCurrentAccountComponent,
CloseCurrentAccountComponent,
ToggleWithholdTaxDialogComponent,
ViewRecieptComponent,
ExportTransactionsComponent,
EditTransactionComponent,
ApplyAnnualFeesCurrentAccountComponent,
ManageCurrentAccountComponent,
ReleaseAmountDialogComponent,
CurrentAccountDocumentsTabComponent,
NotesTabComponent,
DatatableTransactionTabComponent,
CurrentAccountTransactionGeneralTabComponent,
CurrentAccountTransactionDatatableTabComponent,
GeneralTabComponent,
CurrentAccountActiveClientMembersComponent,
PassbookTabComponent,
EditCurrentAccountFeaturesComponent
],
providers: []
})
export class CurrentAccountsModule {}