Projekt

Obecné

Profil

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