blob: 08963d907a90eeef958bedf96bef956a7487f504 [file] [log] [blame]
import { Component, OnInit } from '@angular/core';
import { Router, ActivatedRoute } from '@angular/router';
import { WorkflowService } from '../shared/workflow.service';
@Component({
selector: 'hi-workflow-list',
templateUrl: './workflow-list.component.html',
styleUrls: ['./workflow-list.component.scss']
})
export class WorkflowListComponent implements OnInit {
isLoading = true;
clusterName: string;
workflows: string[];
constructor(
private router: Router,
private route: ActivatedRoute,
private service: WorkflowService
) { }
ngOnInit() {
if (this.route.parent) {
this.isLoading = true;
this.clusterName = this.route.parent.snapshot.params['name'];
this.service
.getAll(this.clusterName)
.subscribe(
workflows => this.workflows = workflows,
error => console.log(error),
() => this.isLoading = false
);
}
}
}