]> git.proxmox.com Git - ceph.git/blob - ceph/src/pybind/mgr/dashboard/frontend/src/app/core/navigation/dashboard-help/dashboard-help.component.ts
import ceph pacific 16.2.5
[ceph.git] / ceph / src / pybind / mgr / dashboard / frontend / src / app / core / navigation / dashboard-help / dashboard-help.component.ts
1 import { Component, OnInit } from '@angular/core';
2
3 import { NgbModalRef } from '@ng-bootstrap/ng-bootstrap';
4
5 import { Icons } from '~/app/shared/enum/icons.enum';
6 import { DocService } from '~/app/shared/services/doc.service';
7 import { ModalService } from '~/app/shared/services/modal.service';
8 import { AboutComponent } from '../about/about.component';
9
10 @Component({
11 selector: 'cd-dashboard-help',
12 templateUrl: './dashboard-help.component.html',
13 styleUrls: ['./dashboard-help.component.scss']
14 })
15 export class DashboardHelpComponent implements OnInit {
16 docsUrl: string;
17 modalRef: NgbModalRef;
18 icons = Icons;
19
20 constructor(private modalService: ModalService, private docService: DocService) {}
21
22 ngOnInit() {
23 this.docService.subscribeOnce('dashboard', (url: string) => {
24 this.docsUrl = url;
25 });
26 }
27
28 openAboutModal() {
29 this.modalRef = this.modalService.show(AboutComponent, null, { size: 'lg' });
30 }
31 }