97 lines
4.9 KiB
TypeScript
97 lines
4.9 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 { SharesRoutingModule } from './shares-routing.module';
|
|
import { SharedModule } from 'app/shared/shared.module';
|
|
import { PipesModule } from '../pipes/pipes.module';
|
|
import { DirectivesModule } from '../directives/directives.module';
|
|
import { SharesAccountViewComponent } from './shares-account-view/shares-account-view.component';
|
|
import { TransactionsTabComponent } from './shares-account-view/transactions-tab/transactions-tab.component';
|
|
import { DividendsTabComponent } from './shares-account-view/dividends-tab/dividends-tab.component';
|
|
import { ChargesTabComponent } from './shares-account-view/charges-tab/charges-tab.component';
|
|
import { CreateSharesAccountComponent } from './create-shares-account/create-shares-account.component';
|
|
import { SharesAccountDetailsStepComponent } from './shares-account-stepper/shares-account-details-step/shares-account-details-step.component';
|
|
import { SharesAccountTermsStepComponent } from './shares-account-stepper/shares-account-terms-step/shares-account-terms-step.component';
|
|
import { SharesAccountChargesStepComponent } from './shares-account-stepper/shares-account-charges-step/shares-account-charges-step.component';
|
|
import { SharesAccountPreviewStepComponent } from './shares-account-stepper/shares-account-preview-step/shares-account-preview-step.component';
|
|
import { EditSharesAccountComponent } from './edit-shares-account/edit-shares-account.component';
|
|
import { SharesAccountActionsComponent } from './shares-account-actions/shares-account-actions.component';
|
|
import { ApproveSharesAccountComponent } from './shares-account-actions/approve-shares-account/approve-shares-account.component';
|
|
import { RejectSharesAccountComponent } from './shares-account-actions/reject-shares-account/reject-shares-account.component';
|
|
import { CloseSharesAccountComponent } from './shares-account-actions/close-shares-account/close-shares-account.component';
|
|
import { ActivateSharesAccountComponent } from './shares-account-actions/activate-shares-account/activate-shares-account.component';
|
|
import { UndoApprovalSharesAccountComponent } from './shares-account-actions/undo-approval-shares-account/undo-approval-shares-account.component';
|
|
import { ApplySharesComponent } from './shares-account-actions/apply-shares/apply-shares.component';
|
|
import { RedeemSharesComponent } from './shares-account-actions/redeem-shares/redeem-shares.component';
|
|
import { ApproveSharesComponent } from './shares-account-actions/approve-shares/approve-shares.component';
|
|
import { ApproveShareDialogComponent } from './shares-account-actions/approve-shares/approve-share-dialog/approve-share-dialog.component';
|
|
import { RejectSharesComponent } from './shares-account-actions/reject-shares/reject-shares.component';
|
|
import { RejectShareDialogComponent } from './shares-account-actions/reject-shares/reject-share-dialog/reject-share-dialog.component';
|
|
import { GeneralTabComponent } from './shares-account-view/general-tab/general-tab.component';
|
|
import { ShareHoldersComponent } from './share-holders/share-holders.component';
|
|
|
|
import { MatTableModule } from '@angular/material/table';
|
|
import { MatPaginatorModule } from '@angular/material/paginator';
|
|
import { MatSortModule } from '@angular/material/sort';
|
|
import { MatCardModule } from '@angular/material/card';
|
|
import { MatProgressBarModule } from '@angular/material/progress-bar';
|
|
import { MatFormFieldModule } from '@angular/material/form-field';
|
|
import { MatInputModule } from '@angular/material/input';
|
|
|
|
/**
|
|
* Shares Module
|
|
*
|
|
* All components related to Shares functions should be declared here.
|
|
*/
|
|
@NgModule({
|
|
imports: [
|
|
ShareHoldersComponent,
|
|
SharedModule,
|
|
MatTableModule,
|
|
MatPaginatorModule,
|
|
MatSortModule,
|
|
MatCardModule,
|
|
MatProgressBarModule,
|
|
MatFormFieldModule,
|
|
MatInputModule,
|
|
SharedModule,
|
|
PipesModule,
|
|
DirectivesModule,
|
|
SharesRoutingModule,
|
|
SharesAccountViewComponent,
|
|
TransactionsTabComponent,
|
|
DividendsTabComponent,
|
|
ChargesTabComponent,
|
|
CreateSharesAccountComponent,
|
|
SharesAccountDetailsStepComponent,
|
|
SharesAccountTermsStepComponent,
|
|
SharesAccountChargesStepComponent,
|
|
SharesAccountPreviewStepComponent,
|
|
EditSharesAccountComponent,
|
|
SharesAccountActionsComponent,
|
|
ApproveSharesAccountComponent,
|
|
RejectSharesAccountComponent,
|
|
CloseSharesAccountComponent,
|
|
ActivateSharesAccountComponent,
|
|
UndoApprovalSharesAccountComponent,
|
|
ApplySharesComponent,
|
|
RedeemSharesComponent,
|
|
ApproveSharesComponent,
|
|
ApproveShareDialogComponent,
|
|
RejectSharesComponent,
|
|
RejectShareDialogComponent,
|
|
GeneralTabComponent
|
|
],
|
|
providers: []
|
|
})
|
|
export class SharesModule {}
|