import { NgModule } from '@angular/core'; import { CommonModule } from '@angular/common'; import { InputsModule } from '@progress/kendo-angular-inputs'; import { GridModule } from '@progress/kendo-angular-grid'; import { DropDownsModule, AutoCompleteModule } from '@progress/kendo-angular-dropdowns'; import { ButtonsModule } from '@progress/kendo-angular-buttons'; import { DateInputsModule } from '@progress/kendo-angular-dateinputs'; import { TooltipModule } from '@progress/kendo-angular-tooltip'; import { LaddaModule } from 'angular2-ladda'; import { ReactiveFormsModule, FormsModule } from '@angular/forms'; import { DialogsModule } from '@progress/kendo-angular-dialog'; import { StoreRoutingModule } from './store-routing.module'; import { CatlogComponent } from './catlog/catlog.component'; import { StoreService } from './store.services'; import { HTTP_INTERCEPTORS } from '@angular/common/http'; import { ItemsDefiningComponent } from './items-defining/items-defining.component'; import { ItemListComponent } from './item-list/item-list.component'; import { PurchaseFormComponent } from './purchase-form/purchase-form.component'; import { SalesFormComponent } from './sales-form/sales-form.component'; import { ViewSpInvoiceComponent } from './view-sp-invoice/view-sp-invoice.component'; import { SpListViewComponent } from './sp-list-view/sp-list-view.component'; import { ItemAssingEmpComponent } from './item-assing-emp/item-assing-emp.component'; import { ItemDtlViewComponent } from './item-dtl-view/item-dtl-view.component'; import { TabsModule } from 'ngx-bootstrap/tabs'; import { VehicleRentComponent } from './vehicle-rent/vehicle-rent.component'; import { SpInvoiceInstalmentComponent } from './view-sp-invoice/sp-invoice-instalment/sp-invoice-instalment.component'; import { ItemAssingListComponent } from './item-assing-list/item-assing-list.component'; import { VehicleRentListComponent } from './vehicle-rent/vehicle-rent-list/vehicle-rent-list.component'; import { VehicleRentInvoiceComponent } from './vehicle-rent/vehicle-rent-invoice/vehicle-rent-invoice.component'; import { VehicleInvoiceListComponent } from './vehicle-rent/vehicle-invoice-list/vehicle-invoice-list.component'; import { PurchaseReturnComponent } from './purchase-form/purchase-return/purchase-return.component'; import { EmployeeSalaryServices } from '../emp-salary/emp-salary-services'; import { ClaimsService } from '../../_services/claims.service'; import { CanDeactivateGuard } from '../../_guards/can-deactivate.guard'; import { ItemDepreciationComponent } from './item-depreciation/item-depreciation.component'; @NgModule({ imports: [ CommonModule, StoreRoutingModule, FormsModule, ReactiveFormsModule, InputsModule, DropDownsModule, GridModule, DateInputsModule, LaddaModule, ButtonsModule, DialogsModule, TooltipModule, TabsModule, AutoCompleteModule ], declarations: [CatlogComponent, ItemsDefiningComponent, ItemListComponent, PurchaseFormComponent, SalesFormComponent, ViewSpInvoiceComponent, SpListViewComponent, ItemAssingEmpComponent, ItemDtlViewComponent, VehicleRentComponent, SpInvoiceInstalmentComponent, ItemAssingListComponent, VehicleRentListComponent, VehicleRentInvoiceComponent, VehicleInvoiceListComponent, PurchaseReturnComponent, ItemDepreciationComponent], providers: [StoreService, EmployeeSalaryServices, ClaimsService, CanDeactivateGuard] }) export class StoreModule { }