1 import { Component, OnInit } from '@angular/core';
2 import { Observable } from 'rxjs/Observable';
4 import { NgbModal } from '@ng-bootstrap/ng-bootstrap';
5 import { ProjectAddModalComponent } from './project-add-modal/project-add-modal.component';
7 import { ProjectService, IProject } from '../../@core-xds/services/project.service';
10 selector: 'xds-projects',
11 styleUrls: ['./projects.component.scss'],
12 templateUrl: './projects.component.html',
14 export class ProjectsComponent implements OnInit {
16 projects$: Observable<IProject[]>;
20 private projectSvr: ProjectService,
21 private modalService: NgbModal,
26 this.projects$ = this.projectSvr.projects$;
30 const activeModal = this.modalService.open(ProjectAddModalComponent, { size: 'lg', container: 'nb-layout' });
31 activeModal.componentInstance.modalHeader = 'Large Modal';