Revize bdca9f6d
Přidáno uživatelem Václav Jirák před téměř 6 roky(ů)
webapp/src/app/dashboard/employer-dashboard/employer-dashboard.component.ts | ||
---|---|---|
1 | 1 |
import { Component, OnInit } from '@angular/core'; |
2 |
import {UserToApprove} from '../../user-approval/user-to-approve.model'; |
|
3 |
import {DaysOff} from '../../shared/days-off.model'; |
|
4 |
import {OffDayType } from '../../shared/off-day-type'; |
|
2 |
import { UserToApprove } from '../../user-approval/user-to-approve.model'; |
|
3 |
import { DaysOff } from '../../shared/days-off.model'; |
|
4 |
import { OffDayType } from '../../shared/off-day-type'; |
|
5 |
import { MatDialog } from '@angular/material'; |
|
6 |
import { AddDaysOffDialogComponent } from '../../add-days-off-dialog/add-days-off-dialog.component'; |
|
5 | 7 |
|
6 | 8 |
@Component({ |
7 | 9 |
selector: 'app-employer-dashboard', |
... | ... | |
43 | 45 |
|
44 | 46 |
oncomingDaysOff: DaysOff[] = []; |
45 | 47 |
|
46 |
constructor() { } |
|
48 |
constructor(public dialog: MatDialog) { }
|
|
47 | 49 |
|
48 | 50 |
ngOnInit() { |
49 | 51 |
this.oncomingDaysOff = this.calculateComingDaysOff(); |
50 | 52 |
} |
51 | 53 |
|
52 | 54 |
onDateSelect( date: Date ) { |
53 |
console.log('Date selected: ' + date.toDateString()); |
|
55 |
this.dialog.open(AddDaysOffDialogComponent, { |
|
56 |
data: { |
|
57 |
// TODO |
|
58 |
foo: 'bar' |
|
59 |
} |
|
60 |
}); |
|
54 | 61 |
} |
55 | 62 |
|
56 | 63 |
userApproved( user: UserToApprove, approved: boolean ) { |
Také k dispozici: Unified diff
Re #7458 Dialog for adding of days off initialized