import { Component, OnInit } from '@angular/core'; import { NgaSidebarService, NgaMenuService } from '@akveo/nga-theme'; import { NgaThemeService } from '@akveo/nga-theme/services/theme.service'; import { UserService } from '../../../@core/data/users.service'; @Component({ selector: 'ngx-header', styleUrls: ['./header.component.scss'], template: `
`, }) export class HeaderComponent implements OnInit { user: any; userMenu = [ { title: 'Profile', }, { title: 'Log out', }, ]; constructor(private sidebarService: NgaSidebarService, private menuService: NgaMenuService, private themeService: NgaThemeService, private userService: UserService) { } ngOnInit() { this.userService.getUsers() .subscribe((users: any) => this.user = users.nick); } toggleSidebar(): boolean { this.sidebarService.toggle(true); return false; } goToHome() { this.menuService.navigateHome(); } selectCosmicTheme() { this.themeService.changeTheme('cosmic'); } selectLightTheme() { this.themeService.changeTheme('light'); } selectDefaultTheme() { this.themeService.changeTheme('default'); } }