add template and mapping page skeleton in designer client
[ccsdk/cds.git] / cds-ui / designer-client / src / app / modules / feature-modules / packages / packages.module.ts
index f24ae8b..7935e12 100644 (file)
@@ -1,18 +1,33 @@
 import {NgModule} from '@angular/core';
-import {CommonModule} from '@angular/common';
+import {CommonModule, JsonPipe} from '@angular/common';
 import {ApiService} from '../../../common/core/services/api.typed.service';
 import {PackagesRoutingModule} from './packages.routing.module';
 import {NgbPaginationModule} from '@ng-bootstrap/ng-bootstrap';
-import { SharedModulesModule } from '../../shared-modules/shared-modules.module';
-import { PackagesDashboardComponent } from './packages-dashboard/packages-dashboard.component';
-import { PackageListComponent } from './packages-dashboard/package-list/package-list.component';
-import { DesignerComponent } from './designer/designer.component';
-import { SidebarModule } from 'ng-sidebar';
-import { PackagePaginationComponent } from './packages-dashboard/package-pagination/package-pagination.component';
-import { PackagesSearchComponent } from './packages-dashboard/search-by-packages/search-by-packages.component';
-import { TagsFilteringComponent } from './packages-dashboard/filter-by-tags/filter-by-tags.component';
-
-
+import {SharedModulesModule} from '../../shared-modules/shared-modules.module';
+import {PackagesDashboardComponent} from './packages-dashboard/packages-dashboard.component';
+import {PackageListComponent} from './packages-dashboard/package-list/package-list.component';
+import {DesignerComponent} from './designer/designer.component';
+import {SidebarModule} from 'ng-sidebar';
+import {PackagePaginationComponent} from './packages-dashboard/package-pagination/package-pagination.component';
+import {SortPackagesComponent} from './packages-dashboard/sort-packages/sort-packages.component';
+import {PackagesHeaderComponent} from './packages-dashboard/packages-header/packages-header.component';
+import {PackagesSearchComponent} from './packages-dashboard/search-by-packages/search-by-packages.component';
+import {TagsFilteringComponent} from './packages-dashboard/filter-by-tags/filter-by-tags.component';
+import {ConfigurationDashboardComponent} from './configuration-dashboard/configuration-dashboard.component';
+import {FunctionsComponent} from './designer/functions/functions.component';
+import {ActionsComponent} from './designer/actions/actions.component';
+import {PackageCreationComponent} from './package-creation/package-creation.component';
+import {FormsModule} from '@angular/forms';
+import {ImportsTabComponent} from './package-creation/imports-tab/imports-tab.component';
+import {NgxFileDropModule} from 'ngx-file-drop';
+import {TemplateMappingComponent} from './package-creation/template-mapping/template-mapping.component';
+import {SourceEditorComponent} from './source-editor/source-editor.component';
+import {ScriptsTabComponent} from './package-creation/scripts-tab/scripts-tab.component';
+import {AceEditorModule} from 'ng2-ace-editor';
+import {MetadataTabComponent} from './package-creation/metadata-tab/metadata-tab.component';
+import {DslDefinitionsTabComponent} from './package-creation/dsl-definitions-tab/dsl-definitions-tab.component';
+import { TemplMappCreationComponent } from './package-creation/template-mapping/templ-mapp-creation/templ-mapp-creation.component';
+import { TemplMappListingComponent } from './package-creation/template-mapping/templ-mapp-listing/templ-mapp-listing.component';
 
 @NgModule({
     declarations: [PackagesDashboardComponent,
@@ -21,6 +36,20 @@ import { TagsFilteringComponent } from './packages-dashboard/filter-by-tags/filt
         DesignerComponent,
         PackagePaginationComponent,
         PackagesSearchComponent,
+        SortPackagesComponent,
+        ConfigurationDashboardComponent,
+        PackagesHeaderComponent,
+        FunctionsComponent,
+        ActionsComponent,
+        PackageCreationComponent,
+        ImportsTabComponent,
+        TemplateMappingComponent,
+        TemplMappCreationComponent,
+        TemplMappListingComponent,
+        SourceEditorComponent,
+        ScriptsTabComponent,
+        MetadataTabComponent,
+        DslDefinitionsTabComponent,
     ],
     imports: [
         CommonModule,
@@ -28,8 +57,11 @@ import { TagsFilteringComponent } from './packages-dashboard/filter-by-tags/filt
         NgbPaginationModule,
         SharedModulesModule,
         SidebarModule.forRoot(),
+        FormsModule,
+        NgxFileDropModule,
+        AceEditorModule
     ],
-    providers: [ApiService],
+    providers: [ApiService, JsonPipe],
     bootstrap: []
 })
 export class PackagesModule {