diff options
Diffstat (limited to 'src/pybind/mgr/dashboard/frontend/src/app/core/navigation/dashboard-help/dashboard-help.component.ts')
-rw-r--r-- | src/pybind/mgr/dashboard/frontend/src/app/core/navigation/dashboard-help/dashboard-help.component.ts | 31 |
1 files changed, 31 insertions, 0 deletions
diff --git a/src/pybind/mgr/dashboard/frontend/src/app/core/navigation/dashboard-help/dashboard-help.component.ts b/src/pybind/mgr/dashboard/frontend/src/app/core/navigation/dashboard-help/dashboard-help.component.ts new file mode 100644 index 000000000..910a61333 --- /dev/null +++ b/src/pybind/mgr/dashboard/frontend/src/app/core/navigation/dashboard-help/dashboard-help.component.ts @@ -0,0 +1,31 @@ +import { Component, OnInit } from '@angular/core'; + +import { NgbModalRef } from '@ng-bootstrap/ng-bootstrap'; + +import { Icons } from '~/app/shared/enum/icons.enum'; +import { DocService } from '~/app/shared/services/doc.service'; +import { ModalService } from '~/app/shared/services/modal.service'; +import { AboutComponent } from '../about/about.component'; + +@Component({ + selector: 'cd-dashboard-help', + templateUrl: './dashboard-help.component.html', + styleUrls: ['./dashboard-help.component.scss'] +}) +export class DashboardHelpComponent implements OnInit { + docsUrl: string; + modalRef: NgbModalRef; + icons = Icons; + + constructor(private modalService: ModalService, private docService: DocService) {} + + ngOnInit() { + this.docService.subscribeOnce('dashboard', (url: string) => { + this.docsUrl = url; + }); + } + + openAboutModal() { + this.modalRef = this.modalService.show(AboutComponent, null, { size: 'lg' }); + } +} |