import { NgModule } from '@angular/core'; import { NgEcommerceComponent } from './ng-ecommerce.component'; import { DashboardComponent } from './components/dashboard/dashboard.component'; import { ViewProductsComponent } from './components/view-products/view-products.component'; import { BulkEditComponent } from './components/bulk-edit/bulk-edit.component'; import { ImportProductsComponent } from './components/import-products/import-products.component'; import { ExportProductsComponent } from './components/export-products/export-products.component'; import { ViewCouponCodeComponent } from './components/view-coupon-code/view-coupon-code.component'; import { CreateCouponCodeComponent } from './components/create-coupon-code/create-coupon-code.component'; import { ViewBulkDiscountsComponent } from './components/view-bulk-discounts/view-bulk-discounts.component'; import { CreateBulkDiscountsComponent } from './components/create-bulk-discounts/create-bulk-discounts.component'; import { ViewQuantityDiscountComponent } from './components/view-quantity-discount/view-quantity-discount.component'; import { CreateQuantityDiscountComponent } from './components/create-quantity-discount/create-quantity-discount.component'; import { OrdersComponent } from './components/orders/orders.component'; import { GenralComponent } from './components/genral/genral.component'; import { CheckoutComponent } from './components/checkout/checkout.component'; import { ShippingComponent } from './components/shipping/shipping.component'; import { CreateShippingProfileComponent } from './components/create-shipping-profile/create-shipping-profile.component'; import { ShippingSlipComponent } from './components/shipping-slip/shipping-slip.component'; import { ShippingIntegrationComponent } from './components/shipping-integration/shipping-integration.component'; import { TaxedComponent } from './components/taxed/taxed.component'; import { TaxCountryComponent } from './components/tax-country/tax-country.component'; import { ViewAllProductsComponent } from './components/view-products/view-all-products/view-all-products.component'; import { ViewFeaturedComponent } from './components/view-products/view-featured/view-featured.component'; import { ViewOutStockComponent } from './components/view-products/view-out-stock/view-out-stock.component'; import { ViewNotVisibleComponent } from './components/view-products/view-not-visible/view-not-visible.component'; import { ViewVisibleComponent } from './components/view-products/view-visible/view-visible.component'; import { OrdersAllComponent } from './components/orders/orders-all/orders-all.component'; import { AwaitingPaymentComponent } from './components/orders/awaiting-payment/awaiting-payment.component'; import { AwaitingFulfilmentComponent } from './components/orders/awaiting-fulfilment/awaiting-fulfilment.component'; import { AwaitingShipmentComponent } from './components/orders/awaiting-shipment/awaiting-shipment.component'; import { HighRiskComponent } from './components/orders/high-risk/high-risk.component'; import { PreOrdersComponent } from './components/orders/pre-orders/pre-orders.component'; import { IncompleteComponent } from './components/orders/incomplete/incomplete.component'; import { ArchivedComponent } from './components/orders/archived/archived.component'; import { RefundedComponent } from './components/orders/refunded/refunded.component'; import { ShippedComponent } from './components/orders/shipped/shipped.component'; import { AddWeightBasedRateComponent } from './components/popups/add-weight-based-rate/add-weight-based-rate.component'; import { AddDimensionBasedRateComponent } from './components/popups/add-dimension-based-rate/add-dimension-based-rate.component'; import { DefaultTaxRatesComponent } from './components/popups/default-tax-rates/default-tax-rates.component'; import { AddTaxOverridesComponent } from './components/popups/add-tax-overrides/add-tax-overrides.component'; import { AddDesignatedAreaComponent } from './components/popups/add-designated-area/add-designated-area.component'; import { TaxOverridesComponent } from './components/tax-overrides/tax-overrides.component'; import { AddPriceBasedRateComponent } from './components/popups/add-price-based-rate/add-price-based-rate.component'; import { AddCategoriesComponent } from './components/popups/add-categories/add-categories.component'; import { AddProductsComponent } from './components/view-products/add-products/add-products.component'; import { AddVariantsComponent } from './components/popups/add-variants/add-variants.component'; import { GeneralComponent } from './components/general/general.component'; import { HttpModule } from '@angular/http'; import { BrowserModule } from '@angular/platform-browser'; import { AppRoutingModule } from './app-routing.module'; import { QuillEditorModule } from 'ngx-quill-editor'; import { RadioButtonModule } from 'primeng/radiobutton'; import { InputSwitchModule } from 'primeng/inputswitch'; import { CheckboxModule } from 'primeng/checkbox'; import { TabMenuModule } from 'primeng/tabmenu'; import { DynamicDialogModule } from 'primeng/dynamicdialog'; import { BrowserAnimationsModule } from '@angular/platform-browser/animations'; import { TabViewModule } from 'primeng/tabview'; import { ColorPickerModule } from 'primeng/colorpicker'; import { ChartModule } from 'primeng/chart'; import { DropdownModule } from 'primeng/dropdown'; import { TableModule } from 'primeng/table'; import { ButtonModule } from 'primeng/button'; import { RatingModule } from 'primeng/rating'; import { FormsModule } from '@angular/forms'; import { TreeModule } from 'primeng/tree'; import { FileUploadModule } from 'ng2-file-upload'; import { SpinnerModule } from 'primeng/spinner'; import { ChipsModule } from 'primeng/chips'; import { ListboxModule } from 'primeng/listbox'; import { CalendarModule } from 'primeng/calendar'; import { AngularMultiSelectModule } from 'angular2-multiselect-dropdown'; import { MultiSelectModule } from 'primeng/multiselect'; import { DialogModule } from 'primeng/dialog'; import { TreeviewModule } from './lib'; import { DialogService } from 'primeng/api'; import { CookieService } from 'ngx-cookie-service'; import { DatePipe, CommonModule } from '@angular/common'; @NgModule({ declarations: [ NgEcommerceComponent, DashboardComponent, ViewProductsComponent, BulkEditComponent, ImportProductsComponent, ExportProductsComponent, ViewCouponCodeComponent, CreateCouponCodeComponent, ViewBulkDiscountsComponent, CreateBulkDiscountsComponent, ViewQuantityDiscountComponent, CreateQuantityDiscountComponent, OrdersComponent, GenralComponent, CheckoutComponent, ShippingComponent, CreateShippingProfileComponent, ShippingSlipComponent, ShippingIntegrationComponent, TaxedComponent, TaxCountryComponent, ViewAllProductsComponent, ViewFeaturedComponent, ViewOutStockComponent, ViewNotVisibleComponent, ViewVisibleComponent, OrdersAllComponent, AwaitingPaymentComponent, AwaitingFulfilmentComponent, AwaitingShipmentComponent, HighRiskComponent, PreOrdersComponent, IncompleteComponent, ArchivedComponent, RefundedComponent, ShippedComponent, AddWeightBasedRateComponent, AddDimensionBasedRateComponent, DefaultTaxRatesComponent, AddTaxOverridesComponent, AddDesignatedAreaComponent, TaxOverridesComponent, AddPriceBasedRateComponent, AddCategoriesComponent, AddProductsComponent, AddVariantsComponent, GeneralComponent ], imports: [ HttpModule, CommonModule, //BrowserModule, AppRoutingModule, QuillEditorModule, RadioButtonModule, InputSwitchModule, CheckboxModule, TabMenuModule, DynamicDialogModule, //BrowserAnimationsModule, TabViewModule, ColorPickerModule, ChartModule, DropdownModule, TableModule, InputSwitchModule, ButtonModule, RatingModule, FormsModule, TreeModule, FileUploadModule, SpinnerModule, ChipsModule, ListboxModule, CalendarModule, AngularMultiSelectModule, MultiSelectModule, DialogModule, TreeviewModule.forRoot() ], providers: [DialogService, CookieService, DatePipe], bootstrap: [], entryComponents: [AddWeightBasedRateComponent, AddDimensionBasedRateComponent, DefaultTaxRatesComponent, AddTaxOverridesComponent, AddDesignatedAreaComponent, AddPriceBasedRateComponent, AddCategoriesComponent, AddVariantsComponent ], exports: [NgEcommerceComponent] }) export class NgEcommerceModule { }