designer component 69/78669/1
authorArundathi Patil <arundpil@in.ibm.com>
Mon, 18 Feb 2019 14:36:57 +0000 (20:06 +0530)
committerIBM602-PC0F1E3C\Arundathi <arundpil@in.ibm.com>
Mon, 18 Feb 2019 14:37:10 +0000 (20:07 +0530)
Added designer component selector to modify component

Issue-ID: CCSDK-975
Change-Id: I0d80f003dbf6de12b9a690156836fa7f05cdcc75
Signed-off-by: Arundathi Patil <arundpil@in.ibm.com>
cds-ui/client/src/app/feature-modules/blueprint/modify-template/modify-template.component.html
cds-ui/client/src/app/feature-modules/blueprint/modify-template/modify-template.module.ts

index c41bdaf..1ba944a 100644 (file)
@@ -61,6 +61,7 @@ limitations under the License.
     <!-- <svg id="svgArea" width="1000px" height="100%" style="background-color: #C0C0C0"> -->
     <!-- <rect x="0" y="0" width="300" height="200" fill="yellow"></rect> -->
     <!-- </svg> -->
+    <app-designer></app-designer>
   </div>
 
 
@@ -71,6 +72,18 @@ limitations under the License.
   <div *ngIf="on" id="overlay" class="outerDiv divThree">
     <mat-accordion style="width: 100%">
 
+        <mat-expansion-panel (opened)="panelOpenState = true" (closed)="panelOpenState = false">
+            <mat-expansion-panel-header style="background-color: #f1f1f1">
+              <mat-panel-title>
+                Type
+              </mat-panel-title>
+            </mat-expansion-panel-header>
+    
+            <div class="item-list">
+              <div class="item-box">vnf-netconf-device</div>
+            </div>
+          </mat-expansion-panel>
+
       <mat-expansion-panel>
         <mat-expansion-panel-header style="background-color: #f1f1f1">
           <mat-panel-title>
@@ -91,6 +104,56 @@ limitations under the License.
         </div>
       </mat-expansion-panel>
 
+      <mat-expansion-panel (opened)="panelOpenState = true" (closed)="panelOpenState = false">
+        <mat-expansion-panel-header style="background-color: #f1f1f1">
+          <mat-panel-title>
+            Interface
+          </mat-panel-title>
+        </mat-expansion-panel-header>
+
+        <div class="item-list">
+          <div class="item-box" *ngFor="let item of review" cdkDrag>{{item}}</div>
+        </div>
+      </mat-expansion-panel>
+
+      <mat-expansion-panel (opened)="panelOpenState = true" (closed)="panelOpenState = false">
+        <mat-expansion-panel-header style="background-color: #f1f1f1">
+          <mat-panel-title>
+            Artifacts
+          </mat-panel-title>
+        </mat-expansion-panel-header>
+
+        <div class="item-list">
+          <div class="item-box" *ngFor="let item of review" cdkDrag>{{item}}</div>
+        </div>
+      </mat-expansion-panel>
+
+      <mat-expansion-panel (opened)="panelOpenState = true" (closed)="panelOpenState = false">
+        <mat-expansion-panel-header style="background-color: #f1f1f1">
+          <mat-panel-title>
+            Inputs
+          </mat-panel-title>
+        </mat-expansion-panel-header>
+
+        <div class="item-list">
+          <div class="item-box" *ngFor="let item of review" cdkDrag>{{item}}</div>
+        </div>
+      </mat-expansion-panel>
+
+      <mat-expansion-panel (opened)="panelOpenState = true" (closed)="panelOpenState = false">
+        <mat-expansion-panel-header style="background-color: #f1f1f1">
+          <mat-panel-title>
+            Capabilities
+          </mat-panel-title>
+        </mat-expansion-panel-header>
+
+        <div class="item-list">
+          <div class="item-box" *ngFor="let item of review" cdkDrag>{{item}}</div>
+        </div>
+      </mat-expansion-panel>
+
+
+
     </mat-accordion>
   </div>
 </div>
\ No newline at end of file
index eed926b..9ccb997 100644 (file)
@@ -25,13 +25,16 @@ import { CdkTableModule } from '@angular/cdk/table';
 import { ModifyTemplateComponent } from './modify-template.component';
 import { ModifyTemplateRoutingModule } from './modify-template-routing.module';
 import { AppMaterialModule } from '../../../common/modules/app-material.module';
+import { DesignerComponent } from './designer/designer.component';
 
 @NgModule({
   declarations: [
-    ModifyTemplateComponent
+    ModifyTemplateComponent,
+    DesignerComponent
   ],
   exports: [
-    ModifyTemplateComponent
+    ModifyTemplateComponent,
+    DesignerComponent
   ],
   imports: [
     CommonModule,