import { NgModule } from '@angular/core';
import { DashboardComponent } from './dashboard.component';
import { DashboardRoutingModule } from './dashboard-routing.module';
import { SharedModule } from 'src/app/@shared/shared.module';
import { AnalysisComponent } from './analysis/analysis.component';
import { MonitorComponent } from './monitor/monitor.component';
import { WorkSpaceComponent } from './work-space/work-space.component';
import { GanttModule, ProgressModule, TimeAxisModule, QuadrantDiagramModule, DragDropModule } from 'ng-devui';
import { EchartsModule } from 'src/app/@shared/components/echarts/echarts.module';
import { AnalysisLineComponent } from './analysis/analysis-line/analysis-line.component';
import { AnalysisGanttComponent } from './analysis/analysis-gantt/analysis-gantt.component';
import { EchartsComponent } from './analysis/echarts/echarts.component';
import { StaticsComponent } from './analysis/statics/statics.component';
import { MonitorProgressComponent } from './monitor/monitor-progress/monitor-progress.component';
import { WorkSpaceHeaderComponent } from './work-space/work-space-header/work-space-header.component';
import { WorkSpaceBodyComponent } from './work-space/work-space-body/work-space-body.component';
import { WorkManagementComponent } from './work-space/work-space-body/work-management/work-management.component';
import { WorkItemTableComponent } from './work-space/work-item-table/work-item-table.component';
import { WorkOperationComponent } from './work-space/work-space-body/work-operation/work-operation.component';
import { DashboardModule as DashboardContainerModule } from 'ng-devui/dashboard';
import { AnalysisModule } from 'materials/blocks/analysis/src/analysis.module';
@NgModule({
declarations: [
DashboardComponent,
AnalysisComponent,
MonitorComponent,
WorkSpaceComponent,
AnalysisLineComponent,
AnalysisGanttComponent,
EchartsComponent,
StaticsComponent,
MonitorProgressComponent,
WorkSpaceHeaderComponent,
WorkSpaceBodyComponent,
WorkManagementComponent,
WorkItemTableComponent,
WorkOperationComponent,
],
imports: [
SharedModule,
DashboardRoutingModule,
GanttModule,
ProgressModule,
TimeAxisModule,
EchartsModule,
QuadrantDiagramModule,
DragDropModule,
DashboardContainerModule,
AnalysisModule
],
providers: [],
})
export class DashboardModule {}