Projekt

Obecné

Profil

Stáhnout (1.06 KB) Statistiky
| Větev: | Tag: | Revize:
1 1b7df50a Hung Hoang
import {Component} from '@angular/core';
2
import {MatDialog} from '@angular/material';
3 3fcf8b67 Hung Hoang
import {LocalizationService} from '../localization/localization.service';
4 696f3358 Václav Jirák
import {UserService} from '../services/api/user.service';
5
import {UserProfile} from '../models/user.model';
6 37333849 Václav Jirák
7
@Component({
8
  selector: 'app-header',
9
  templateUrl: './header.component.html',
10
  styleUrls: ['./header.component.sass']
11
})
12
export class HeaderComponent {
13 696f3358 Václav Jirák
  profile: UserProfile;
14 9c7b1b63 Václav Jirák
15
  constructor(
16
    private dialog: MatDialog,
17 696f3358 Václav Jirák
    private localizationService: LocalizationService,
18
    private userService: UserService
19 9c7b1b63 Václav Jirák
    ) {
20 696f3358 Václav Jirák
    userService.getLoggedUserProfile()
21
      .subscribe((data: UserProfile) => this.profile = data);
22 9c7b1b63 Václav Jirák
  }
23 37333849 Václav Jirák
24
  onProfileClick(): void {
25 696f3358 Václav Jirák
    // TODO (až bude hotovej endpoint na post notifikace)
26
    // this.dialog.open(ProfileSettingsComponent, {
27
    //   data: {
28
    //     notifyDate: this.notificationSettings,
29
    //     notifyTime: {
30
    //       hour: this.notificationSettings.getHours(),
31
    //       minute: this.notificationSettings.getMinutes()
32
    //     }
33
    //   }
34
    // });
35 37333849 Václav Jirák
  }
36
}