diff options
author | Sebastien Douheret <sebastien.douheret@iot.bzh> | 2017-11-20 17:23:04 +0100 |
---|---|---|
committer | Sebastien Douheret <sebastien.douheret@iot.bzh> | 2017-11-20 23:35:27 +0100 |
commit | 38c0c21a969e621c725245ce91c78e77076c5ce7 (patch) | |
tree | 0fbc61c45dc97836ca77c1426b31764a8ff158f0 /webapp/src/app/pages/projects/projects.component.ts | |
parent | b0d130807fb9bf36f5ac1abe21cbd558eb86d5cc (diff) |
New dashboard look & feel
Dashboard is a fork of ngx-admin release v2.0.1 (sha be7649a9a2da835)
Signed-off-by: Sebastien Douheret <sebastien.douheret@iot.bzh>
Diffstat (limited to 'webapp/src/app/pages/projects/projects.component.ts')
-rw-r--r-- | webapp/src/app/pages/projects/projects.component.ts | 33 |
1 files changed, 33 insertions, 0 deletions
diff --git a/webapp/src/app/pages/projects/projects.component.ts b/webapp/src/app/pages/projects/projects.component.ts new file mode 100644 index 0000000..179bbd0 --- /dev/null +++ b/webapp/src/app/pages/projects/projects.component.ts @@ -0,0 +1,33 @@ +import { Component, OnInit } from '@angular/core'; +import { Observable } from 'rxjs/Observable'; + +import { NgbModal } from '@ng-bootstrap/ng-bootstrap'; +import { ProjectAddModalComponent } from './project-add-modal/project-add-modal.component'; + +import { ProjectService, IProject } from '../../@core-xds/services/project.service'; + +@Component({ + selector: 'xds-projects', + styleUrls: ['./projects.component.scss'], + templateUrl: './projects.component.html', +}) +export class ProjectsComponent implements OnInit { + + projects$: Observable<IProject[]>; + projects: IProject[]; + + constructor( + private projectSvr: ProjectService, + private modalService: NgbModal, + ) { + } + + ngOnInit() { + this.projects$ = this.projectSvr.Projects$; + } + + add() { + const activeModal = this.modalService.open(ProjectAddModalComponent, { size: 'lg', container: 'nb-layout' }); + activeModal.componentInstance.modalHeader = 'Large Modal'; + } +} |