Publish execution input/output into Kafka topics
[ccsdk/cds.git] / cds-ui / designer-client / src / app / modules / feature-modules / packages / packages-dashboard / package-list / package-list.component.ts
1 import {Component, OnInit} from '@angular/core';
2 import {BlueprintModel} from '../../model/BluePrint.model';
3 import {PackagesStore} from '../../packages.store';
4
5 @Component({
6     selector: 'app-packages-list',
7     templateUrl: './package-list.component.html',
8     styleUrls: ['./package-list.component.css']
9 })
10 export class PackageListComponent implements OnInit {
11
12     viewedPackages: BlueprintModel[] = [];
13
14
15     constructor(private packagesStore: PackagesStore) {
16         console.log('PackageListComponent');
17         this.packagesStore.state$.subscribe(state => {
18             console.log(state);
19             if (state.filteredPackages) {
20                 this.viewedPackages = state.filteredPackages.content;
21             }
22         });
23     }
24
25     ngOnInit() {
26         this.packagesStore.getAll();
27     }
28
29     testDispatch(bluePrint: BlueprintModel) {
30         console.log(bluePrint.id);
31     }
32 }