[SDC-29] rebase continue work to align source
[sdc.git] / catalog-ui / src / app / ng2 / pages / properties-assignment / properties-assignment.module.ts
1 import { NgModule } from "@angular/core";
2 import { PropertiesAssignmentComponent } from "./properties-assignment.page.component";
3 import { HierarchyNavigationComponent } from "./../../components/hierarchy-navigtion/hierarchy-navigation.component";
4 import { BrowserModule } from "@angular/platform-browser";
5 import { FormsModule } from "@angular/forms";
6 import { HttpModule } from "@angular/http";
7 import { TabModule } from '../../shared/tabs/tabs.module';
8 import { CheckboxModule} from '../../shared/checkbox/checkbox.module';
9 import { PropertiesTableComponent } from '../../components/properties-table/properties-table.component';
10 import { InputsTableComponent } from '../../components/inputs-table/inputs-table.component';
11 import { ContentAfterLastDotPipe } from "../../pipes/contentAfterLastDot.pipe";
12 import { SearchFilterPipe } from "../../pipes/searchFilter.pipe";
13 import { FilterChildPropertiesPipe } from "../../pipes/filterChildProperties.pipe";
14 import { DataTypeService } from './../../services/data-type.service';
15 import { PropertiesService } from './../../services/properties.service';
16 import { HierarchyNavService } from './../../services/hierarchy-nav.service';
17 import { PropertiesUtils } from './properties.utils';
18 import { PostsService } from "../../services/posts.service";
19 import { DynamicElementModule } from 'app/ng2/components/dynamic-element/dynamic-element.module';
20 import { DynamicPropertyComponent } from './../../components/properties-table/dynamic-property/dynamic-property.component';
21 import {ConfirmationDeleteInputComponent} from "app/ng2/components/inputs-table/confirmation-delete-input/confirmation-delete-input.component"
22 import { PopoverModule } from "../../components/popover/popover.module"
23 import { FilterPropertiesAssignmentComponent } from "./../../components/filter-properties-assignment/filter-properties-assignment.component";
24 import { GroupByPipe } from 'app/ng2/pipes/groupBy.pipe';
25 import { KeysPipe } from 'app/ng2/pipes/keys.pipe';
26 import {TooltipModule} from "../../components/tooltip/tooltip.module";
27 import { ComponentModeService } from "app/ng2/services/component-mode.service"
28 import { ModalComponent } from "app/ng2/components/modal/modal.component"
29 import {LoaderComponent} from "app/ng2/components/loader/loader.component"
30
31 @NgModule({
32     declarations: [
33         PropertiesAssignmentComponent,
34         PropertiesTableComponent,
35         InputsTableComponent,
36         ContentAfterLastDotPipe,
37         GroupByPipe,
38         KeysPipe,
39         SearchFilterPipe,
40         FilterChildPropertiesPipe,
41         HierarchyNavigationComponent,
42         DynamicPropertyComponent,
43         // PopoverContentComponent,
44         // PopoverComponent,
45         FilterPropertiesAssignmentComponent,
46         ModalComponent,
47         ConfirmationDeleteInputComponent,
48         LoaderComponent
49     ],
50     imports: [
51         BrowserModule,
52         FormsModule,
53         HttpModule,
54         TabModule,
55         CheckboxModule,
56         DynamicElementModule,
57         PopoverModule,
58         TooltipModule
59     ],
60     entryComponents: [PropertiesAssignmentComponent],
61     exports: [
62         PropertiesAssignmentComponent
63         // PopoverContentComponent,
64         // PopoverComponent
65     ],
66     providers: [PropertiesService, HierarchyNavService, PropertiesUtils, DataTypeService, PostsService, ContentAfterLastDotPipe, GroupByPipe, KeysPipe, ComponentModeService]
67 })
68 export class PropertiesAssignmentModule {
69
70 }