Skip to content

Commit 408d1d4

Browse files
committed
docs(demos): remove header component from i18n demo
Closes #906
1 parent 5f1fe72 commit 408d1d4

File tree

2 files changed

+67
-9
lines changed

2 files changed

+67
-9
lines changed
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,15 @@
11
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';
33

44
@Component({
55
selector: 'mwl-demo-component',
66
changeDetection: ChangeDetectionStrategy.OnPush,
77
templateUrl: 'template.html'
88
})
99
export class DemoComponent {
10-
view: string = 'month';
10+
view: CalendarView = CalendarView.Month;
1111

12-
viewDate: Date = new Date();
12+
viewDate = new Date();
1313

1414
events: CalendarEvent[] = [];
1515

@@ -18,4 +18,10 @@ export class DemoComponent {
1818
weekStartsOn: number = DAYS_OF_WEEK.MONDAY;
1919

2020
weekendDays: number[] = [DAYS_OF_WEEK.FRIDAY, DAYS_OF_WEEK.SATURDAY];
21+
22+
CalendarView = CalendarView;
23+
24+
setView(view: CalendarView) {
25+
this.view = view;
26+
}
2127
}

projects/demos/app/demo-modules/i18n/template.html

+58-6
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,61 @@
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 />
759

860
<div [ngSwitch]="view">
961
<mwl-calendar-month-view

0 commit comments

Comments
 (0)