X-Git-Url: https://gerrit.automotivelinux.org/gerrit/gitweb?a=blobdiff_plain;f=webapp%2Fsrc%2Fapp%2F%40theme%2Fcomponents%2Fheader%2Fheader.component.ts;h=4a9ac0f6875eb2fa1c241fa98ba79f26e0da5bd8;hb=680b5c22e986a8421c63d7b99b5f6a4dd04fde30;hp=e2a84cbc8e271d49973013fc2964383a0331c6b5;hpb=cd8d64e86de540aea78a253c5fcc7826e8f15456;p=src%2Fxds%2Fxds-agent.git diff --git a/webapp/src/app/@theme/components/header/header.component.ts b/webapp/src/app/@theme/components/header/header.component.ts index e2a84cb..4a9ac0f 100644 --- a/webapp/src/app/@theme/components/header/header.component.ts +++ b/webapp/src/app/@theme/components/header/header.component.ts @@ -5,6 +5,9 @@ import { NbMenuService, NbSidebarService } from '@nebular/theme'; import { UserService } from '../../../@core-xds/services/users.service'; import { AnalyticsService } from '../../../@core/utils/analytics.service'; +import { NgbModal } from '@ng-bootstrap/ng-bootstrap'; +import { AboutModalComponent } from '../../../pages/about/about-modal/about-modal.component'; + @Component({ selector: 'ngx-header', styleUrls: ['./header.component.scss'], @@ -19,10 +22,23 @@ export class HeaderComponent implements OnInit { userMenu = [{ title: 'Profile' }, { title: 'Log out' }]; + // XDS_MODS - FIXME: better to define own XDS component instead of reuse nb-user + helpName = '?'; + helpMenu = [ + { + title: 'Online XDS documentation', + target: '_blank', + url: 'http://docs.automotivelinux.org/docs/devguides/en/dev/#xcross-development-system-user\'s-guide', + }, + { title: 'About' }, + ]; + constructor(private sidebarService: NbSidebarService, - private menuService: NbMenuService, - private userService: UserService, - private analyticsService: AnalyticsService) { + private menuService: NbMenuService, + private userService: UserService, + private analyticsService: AnalyticsService, + private modalService: NgbModal, + ) { } ngOnInit() { @@ -48,4 +64,13 @@ export class HeaderComponent implements OnInit { startSearch() { this.analyticsService.trackEvent('startSearch'); } + + // XDS_MODS + helpClick($event: any) { + if ($event.title === 'About') { + // FIXME SEB - move code in XDS part + const activeModal = this.modalService.open(AboutModalComponent, { size: 'lg', container: 'nb-layout' }); + } + + } }