2 * Created by ob0695 on 6/4/2018.
4 import {NgModule} from "@angular/core";
5 import {CommonModule} from "@angular/common";
6 import {CompositionGraphModule} from "./graph/composition-graph.module";
7 import {CompositionPageComponent} from "./composition-page.component";
8 import {NgxsModule} from "@ngxs/store";
9 import {PaletteModule} from "./palette/palette.module";
10 import {PalettePopupPanelComponent} from "./palette/palette-popup-panel/palette-popup-panel.component";
11 import { CompositionPanelModule } from "app/ng2/pages/composition/panel/composition-panel.module";
12 import {CompositionService} from "./composition.service";
13 import {DndModule} from "ngx-drag-drop";
14 import {GraphState} from "./common/store/graph.state";
17 declarations: [CompositionPageComponent, PalettePopupPanelComponent],
18 imports: [CommonModule,
19 CompositionGraphModule,
20 CompositionPanelModule,
23 NgxsModule.forFeature([
25 exports: [CompositionPageComponent],
26 entryComponents: [CompositionPageComponent],
27 providers: [CompositionService]
29 export class CompositionPageModule {