CBA wizard 43/75543/1
authorArundathi Patil <arundpil@in.ibm.com>
Wed, 9 Jan 2019 09:26:39 +0000 (14:56 +0530)
committerIBM602-PC0F1E3C\Arundathi <arundpil@in.ibm.com>
Wed, 9 Jan 2019 09:26:53 +0000 (14:56 +0530)
Made chnages in cba wizard to accept step details as input parameter

Issue-ID: CCSDK-816
Change-Id: I282ab81f0342cac78ac8d6636cabf7b908161dda
Signed-off-by: Arundathi Patil <arundpil@in.ibm.com>
cds-ui/client/src/app/common/shared/components/cbawizard/cbawizard.component.html
cds-ui/client/src/app/common/shared/components/cbawizard/cbawizard.component.ts

index 1bff1ab..a925b45 100644 (file)
@@ -34,8 +34,8 @@ limitations under the License.
 <mat-card class="CBAform">
   <mat-card-content>
     <mat-horizontal-stepper [linear]=true #stepper (selectionChange)="changeRoute($event)">
-      <a *ngFor="let routeLink of routeLinks; let i = index;">
-          <mat-step>
+      <a *ngFor="let routeLink of stepsRequired; let i = index;">
+          <mat-step style="display: none;">
               <ng-template matStepLabel>{{routeLink.label}}
               </ng-template>
             </mat-step>
index fed75d7..9373fac 100644 (file)
@@ -30,7 +30,7 @@ import { GlobalContants } from '../../../constants/app-constants';
   styleUrls: ['./cbawizard.component.scss']
 })
 export class CBAWizardComponent implements OnInit {
-  @Input() stepsRequired: any;
+  @Input() stepsRequired: any[];
   @ViewChild('stepper') stepper: MatStepper;
   @Output() stepChanged = new EventEmitter();
   public stepDetails = GlobalContants.cbawizard.stepsRequired.steps;
@@ -38,7 +38,7 @@ export class CBAWizardComponent implements OnInit {
   activeLinkIndex = -1;
 
 
-  constructor(private router: Router) { 
+  constructor(private router: Router) {
     this.routeLinks = [
       {
           label: 'CBA Metadata',
@@ -66,7 +66,7 @@ export class CBAWizardComponent implements OnInit {
   //     this.activeLinkIndex = this.routeLinks.indexOf(this.routeLinks.find(tab => tab.link === this.router.url));
   //     this.stepper.selectedIndex = this.activeLinkIndex; 
   // });
-   this.routeLinks.forEach((step, index)=>{
+   this.stepsRequired.forEach((step, index)=>{
     if(step.link == this.router.url) {
       this.stepper.selectedIndex = step.index
     }
@@ -74,7 +74,7 @@ export class CBAWizardComponent implements OnInit {
   }
 
   changeRoute(event){
-    this.routeLinks.forEach((step, index)=>{
+    this.stepsRequired.forEach((step, index)=>{
       if(index == event.selectedIndex) {
         this.router.navigate([step.link]);
       }