import { BrowserModule } from '@angular/platform-browser';
import { NgModule, CUSTOM_ELEMENTS_SCHEMA } from '@angular/core';
import { FormsModule, ReactiveFormsModule } from  '@angular/forms';
//import { BBTableModule } from '../datagrid/bb-table/bb-table.module';
import { SellPlanningDetailComponent } from './sell-planning-detail.component';
import { BBSidebarModule, MaterialModule, BBTextboxModule, BBTextAreaModule, BBRadiobuttonGroupModule, BBSelectModule, BBEmailModule, BBButtonModule, BBValidatorsModule, BBFormModule, BBNumberModule, BBTableModule } from 'base-blocks';
import { SellPerformanceComponent } from './sell-performance/sell-performance.component';
import { SellOptionPanelComponent } from './sell-option-panel/sell-option-panel.component';
import { CommonModule } from '@angular/common';
import { NoopAnimationsModule } from '@angular/platform-browser/animations';
import { IndianNumberFormat } from './sell-performance/ind-nmber-format.pipe';
import { HttpClientModule } from '@angular/common/http';


@NgModule({
  declarations: [
    SellPlanningDetailComponent,
    SellPerformanceComponent,
    SellOptionPanelComponent,
    IndianNumberFormat
  ],
  imports: [
    BrowserModule,
    BBTableModule,
    FormsModule,
    CommonModule,
    FormsModule,
    MaterialModule,
	  BBTextboxModule,
	  BBTextAreaModule,
    BBRadiobuttonGroupModule,
    BBSelectModule,
    BBEmailModule,
    BBButtonModule,
	  NoopAnimationsModule,
	  BBValidatorsModule,
	  BBFormModule,
	  BBNumberModule,
	  ReactiveFormsModule,
    HttpClientModule,
    BBSidebarModule
  ],
  exports:[
    SellPlanningDetailComponent,
    SellPerformanceComponent
  ],
  providers: [],
  schemas:[CUSTOM_ELEMENTS_SCHEMA],
  entryComponents:[SellPlanningDetailComponent,SellPerformanceComponent],
}) 
export class SellPlanningDetailModule { }
