1 import { Component, OnInit } from '@angular/core';
2 import { BlueprintModel } from '../../model/BluePrint.model';
3 import { PackagesStore } from '../../packages.store';
4 import { Router } from '@angular/router';
7 selector: 'app-packages-list',
8 templateUrl: './package-list.component.html',
9 styleUrls: ['./package-list.component.css']
11 export class PackageListComponent implements OnInit {
13 viewedPackages: BlueprintModel[] = [];
16 constructor(private packagesStore: PackagesStore, private router: Router) {
17 console.log('PackageListComponent');
18 this.packagesStore.state$.subscribe(state => {
20 if (state.filteredPackages) {
21 this.viewedPackages = state.filteredPackages.content;
27 this.packagesStore.getAll();
31 this.router.navigate(['/packages/package', id]);
33 testDispatch(bluePrint: BlueprintModel) {
34 console.log(bluePrint.id);