| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150 |
- import { BrowserAnimationsModule } from "@angular/platform-browser/animations";
- import { NgModule } from "@angular/core";
- import { RouterModule } from "@angular/router";
- import { CommonModule } from "@angular/common";
- import { FormsModule, ReactiveFormsModule } from "@angular/forms";
- import { AngularMyDatePickerModule } from "angular-mydatepicker";
- import { HttpClientModule, HttpClient } from "@angular/common/http";
- import { AdminLayoutRoutes } from "./admin.routing";
- import { DashboardComponent } from "../../components/dashboard/dashboard.component";
- import { ProfileComponent } from "../../components/profile/profile.component";
- import { PluginsModule } from "../../components/plugins/plugins.module";
- import { MatDialogModule } from "@angular/material";
- import { BrowserModule } from "@angular/platform-browser";
- import { NoopAnimationsModule } from "@angular/platform-browser/animations";
- import { MatTableExporterModule } from "mat-table-exporter";
- import {
- MatButtonModule,
- MatInputModule,
- MatRippleModule,
- MatFormFieldModule,
- MatSelectModule,
- MatExpansionModule,
- MatTableModule,
- MatPaginatorModule,
- MatProgressSpinnerModule,
- MatSortModule
- } from "@angular/material";
- import { MatPasswordStrengthModule } from "@angular-material-extensions/password-strength";
- import {
- BreadcrumbModule,
- IconsModule,
- WavesModule
- } from "angular-bootstrap-md";
- import { TermsComponent } from "@app/components/terms/terms.component";
- import { InvestmentProposalsComponent } from "@app/components/investment-proposals/investment-proposals.component";
- import { InvestmentProposalGeneralInfoComponent } from "@app/components/investment-proposals/general-info/general-info.component";
- import { InvestmentsComponent } from "@app/components/investments/investments.component";
- import { ArbitrationsComponent } from "@app/components/arbitrations/arbitrations.component";
- import { PerformancesComponent } from "@app/components/performances/performances.component";
- /*
- import { CountriesComponent } from "@app/components/catalogs/countries/countries.component";
- import { CompaniesComponent } from "@app/components/catalogs/companies/companies.component";
- import { NewCompanyComponent } from "@app/components/catalogs/companies/new-company/new-company.component"; */
- /* Shared Service */
- import { FormInvestmentProposalService } from "@app/services/form-investment-proposal.service";
- import { InvestmentProposalWorkflowService } from "@app/services/investment-proposal-workflow.service";
- import { ComplementInfoComponent } from "@app/components/investment-proposals/complement-info/complement-info.component";
- import { InstrumentWorkComponent } from "@app/components/investment-proposals/instrument-work/instrument-work.component";
- import { ResultComponent } from "@app/components/investment-proposals/result/result.component";
- import { InvestmentProposalReviewComponent } from "@app/components/investment-proposals/review/review.component";
- import { NavbarInvProposalComponent } from "@app/components/plugins/navbar-inv-proposals/navbar-inv-proposals";
- import { LETE } from "@app/components/instruments/lete/lete.component";
- import { CETE } from "@app/components/instruments/cete/cete.component";
- import { VCN } from "@app/components/instruments/vcn/vcn.component";
- import { PBUR } from "@app/components/instruments/pbur/pbur.component";
- import { BonosComponent } from "@app/components/instruments/bonos/bonos.component";
- import { DAP } from "@app/components/instruments/dap/dap.component";
- import { ANCComponent } from "@app/components/instruments/anc/anc.component";
- import { APNComponent } from "@app/components/instruments/apn/apn.component";
- import { InstrumentDirective } from "@app/components/investment-proposals/instrument/instrument.directive";
- import { WorkflowGuard } from "@app/services/investment-proposal-workflow.guard";
- import { ChangeHistoryComponent } from "@app/components/investment-proposals/change-history/change-history.component";
- import { PaymentRequirementComponent } from "@app/components/investment-proposals/payment-requirement/payment-requirement.component";
- // This array defines which "componentId" maps to which lazy-loaded module.
- @NgModule({
- imports: [
- CommonModule,
- RouterModule.forChild(AdminLayoutRoutes),
- FormsModule,
- ReactiveFormsModule,
- MatButtonModule,
- MatRippleModule,
- MatFormFieldModule,
- MatInputModule,
- MatSelectModule,
- MatExpansionModule,
- MatTableModule,
- MatPaginatorModule,
- MatProgressSpinnerModule,
- MatSortModule,
- MatTableExporterModule,
- PluginsModule,
- AngularMyDatePickerModule,
- MatPasswordStrengthModule,
- HttpClientModule,
- WavesModule
- ],
- providers: [
- WorkflowGuard,
- {
- provide: FormInvestmentProposalService,
- useClass: FormInvestmentProposalService
- },
- {
- provide: InvestmentProposalWorkflowService,
- useClass: InvestmentProposalWorkflowService
- }
- ],
- declarations: [
- DashboardComponent,
- ProfileComponent,
- TermsComponent,
- InvestmentProposalsComponent,
- InvestmentProposalGeneralInfoComponent,
- InvestmentProposalReviewComponent,
- ChangeHistoryComponent,
- InvestmentsComponent,
- ArbitrationsComponent,
- PerformancesComponent,
- ComplementInfoComponent,
- InstrumentWorkComponent,
- ResultComponent,
- NavbarInvProposalComponent,
- LETE,
- CETE,
- VCN,
- PBUR,
- BonosComponent,
- DAP,
- ANCComponent,
- APNComponent,
- InstrumentDirective,
- PaymentRequirementComponent
- ],
- entryComponents: [
- LETE,
- CETE,
- VCN,
- PBUR,
- BonosComponent,
- DAP,
- ANCComponent,
- APNComponent
- ]
- })
- export class AdminModule {}
|