Newer
Older
Isaac Evavold
committed
import { Component, OnInit } from '@angular/core';
import { Observable } from 'rxjs';
import { Store, select } from '@ngrx/store';
import { SavedForLaterCourse } from '@app/core/models/saved-for-later-course';
import { GlobalState } from '@app/core/state';
import { getSavedForLaterCourses } from '@app/degree-planner/selectors';
selector: 'cse-favorites-container',
templateUrl: './favorites-container.component.html',
styleUrls: ['./favorites-container.component.scss']
Isaac Evavold
committed
export class SavedForLaterContainerComponent implements OnInit {
public courses$: Observable<SavedForLaterCourse[]>;
Isaac Evavold
committed
constructor(public store$: Store<GlobalState>) {}
Isaac Evavold
committed
public ngOnInit() {
this.courses$ = this.store$.pipe(select(getSavedForLaterCourses));