import { FormsModule } from '@angular/forms'; import { NgModule } from '@angular/core'; import { HttpClient , HttpClientModule } from '@angular/common/http'; import { RouterModule } from '@angular/router'; import { CommonModule } from '@angular/common'; import { EstimateRoutes } from './estimate.routing'; import { SidebarModule } from '../shared/sidebar/sidebar.module'; import { TitleModule } from '../shared/title/title.module'; import { FooterModule } from '../shared/footer/footer.module'; import { TimeoutModule } from '../shared/timeout/timeout.module'; import { NavbarModule } from '../shared/navbar/navbar.module'; import { PopupModule } from '../shared/popup/popup.module'; import { FixedPluginModule } from '../shared/fixedplugin/fixedplugin.module'; import { ErrorModule } from '../shared/error/error.module'; import { ProductsModule } from '../shared/products/products.module'; import { OrderNotesModule } from '../shared/ordernotes/order-notes.module'; import { ScrollTopModule } from '../shared/scroll-top/scroll-top.module'; import { SurveyModule } from '../shared/survey/survey.module'; // section for order search import { EstimateComponent } from './estimate.component'; import { TemplateInfoComponent } from './template-info/template-info.component'; import { EmailConfirmComponent } from './email-confirm/email-confirm.component'; import { EmailSummaryComponent } from './email-summary/email-summary.component'; import { SharedService } from '../shared/shared.service'; import { CustomerService } from '../services/customer.service'; import { CartService } from '../services/cart.service'; import { CheckoutService } from '../services/checkout.service'; import { HomeModule } from '../home/home.module'; import { SharedModule } from '../shared/shared.module'; @NgModule({ imports: [ FormsModule, HttpClientModule, RouterModule.forRoot(EstimateRoutes), CommonModule, SidebarModule, TitleModule, NavbarModule, PopupModule, FooterModule, TimeoutModule, FixedPluginModule, ErrorModule, ProductsModule, OrderNotesModule, ScrollTopModule, HomeModule, SharedModule, SurveyModule ], declarations: [ EstimateComponent, TemplateInfoComponent, EmailConfirmComponent, EmailSummaryComponent ], providers: [SharedService, CartService, CustomerService, CheckoutService], bootstrap: [] }) export class EstimateModule { }