File tree 2 files changed +67
-9
lines changed
projects/demos/app/demo-modules/i18n
2 files changed +67
-9
lines changed Original file line number Diff line number Diff line change 1
1
import { Component , ChangeDetectionStrategy } from '@angular/core' ;
2
- import { CalendarEvent , DAYS_OF_WEEK } from 'angular-calendar' ;
2
+ import { CalendarEvent , CalendarView , DAYS_OF_WEEK } from 'angular-calendar' ;
3
3
4
4
@Component ( {
5
5
selector : 'mwl-demo-component' ,
6
6
changeDetection : ChangeDetectionStrategy . OnPush ,
7
7
templateUrl : 'template.html'
8
8
} )
9
9
export class DemoComponent {
10
- view : string = 'month' ;
10
+ view : CalendarView = CalendarView . Month ;
11
11
12
- viewDate : Date = new Date ( ) ;
12
+ viewDate = new Date ( ) ;
13
13
14
14
events : CalendarEvent [ ] = [ ] ;
15
15
@@ -18,4 +18,10 @@ export class DemoComponent {
18
18
weekStartsOn : number = DAYS_OF_WEEK . MONDAY ;
19
19
20
20
weekendDays : number [ ] = [ DAYS_OF_WEEK . FRIDAY , DAYS_OF_WEEK . SATURDAY ] ;
21
+
22
+ CalendarView = CalendarView ;
23
+
24
+ setView ( view : CalendarView ) {
25
+ this . view = view ;
26
+ }
21
27
}
Original file line number Diff line number Diff line change 1
- < mwl-demo-utils-calendar-header
2
- [(view)] ="view "
3
- [(viewDate)] ="viewDate "
4
- [locale] ="locale "
5
- >
6
- </ mwl-demo-utils-calendar-header >
1
+ < div class ="row text-center ">
2
+ < div class ="col-md-4 ">
3
+ < div class ="btn-group ">
4
+ < div
5
+ class ="btn btn-primary "
6
+ mwlCalendarPreviousView
7
+ [view] ="view "
8
+ [(viewDate)] ="viewDate "
9
+ >
10
+ Previous
11
+ </ div >
12
+ < div
13
+ class ="btn btn-outline-secondary "
14
+ mwlCalendarToday
15
+ [(viewDate)] ="viewDate "
16
+ >
17
+ Today
18
+ </ div >
19
+ < div
20
+ class ="btn btn-primary "
21
+ mwlCalendarNextView
22
+ [view] ="view "
23
+ [(viewDate)] ="viewDate "
24
+ >
25
+ Next
26
+ </ div >
27
+ </ div >
28
+ </ div >
29
+ < div class ="col-md-4 ">
30
+ < h3 > {{ viewDate | calendarDate:(view + 'ViewTitle'):locale }}</ h3 >
31
+ </ div >
32
+ < div class ="col-md-4 ">
33
+ < div class ="btn-group ">
34
+ < div
35
+ class ="btn btn-primary "
36
+ (click) ="setView(CalendarView.Month) "
37
+ [class.active] ="view === CalendarView.Month "
38
+ >
39
+ Month
40
+ </ div >
41
+ < div
42
+ class ="btn btn-primary "
43
+ (click) ="setView(CalendarView.Week) "
44
+ [class.active] ="view === CalendarView.Week "
45
+ >
46
+ Week
47
+ </ div >
48
+ < div
49
+ class ="btn btn-primary "
50
+ (click) ="setView(CalendarView.Day) "
51
+ [class.active] ="view === CalendarView.Day "
52
+ >
53
+ Day
54
+ </ div >
55
+ </ div >
56
+ </ div >
57
+ </ div >
58
+ < br />
7
59
8
60
< div [ngSwitch] ="view ">
9
61
< mwl-calendar-month-view
You can’t perform that action at this time.
0 commit comments