Skip to content

Commit cb719af

Browse files
committed
fix(week-view): expose the week column to custom event template
Closes #1039
1 parent 63d7629 commit cb719af

File tree

2 files changed

+11
-2
lines changed

2 files changed

+11
-2
lines changed

projects/angular-calendar/src/modules/week/calendar-week-view-event.component.ts

+10-2
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,11 @@ import {
55
EventEmitter,
66
TemplateRef
77
} from '@angular/core';
8-
import { WeekViewAllDayEvent, DayViewEvent } from 'calendar-utils';
8+
import {
9+
WeekViewAllDayEvent,
10+
DayViewEvent,
11+
WeekViewHourColumn
12+
} from 'calendar-utils';
913
import { PlacementArray } from 'positioning';
1014

1115
@Component({
@@ -20,6 +24,7 @@ import { PlacementArray } from 'positioning';
2024
let-tooltipAppendToBody="tooltipAppendToBody"
2125
let-tooltipDisabled="tooltipDisabled"
2226
let-tooltipDelay="tooltipDelay"
27+
let-column="column"
2328
>
2429
<div
2530
class="cal-event"
@@ -63,7 +68,8 @@ import { PlacementArray } from 'positioning';
6368
tooltipTemplate: tooltipTemplate,
6469
tooltipAppendToBody: tooltipAppendToBody,
6570
tooltipDisabled: tooltipDisabled,
66-
tooltipDelay: tooltipDelay
71+
tooltipDelay: tooltipDelay,
72+
column: column
6773
}"
6874
>
6975
</ng-template>
@@ -88,5 +94,7 @@ export class CalendarWeekViewEventComponent {
8894

8995
@Input() tooltipTemplate: TemplateRef<any>;
9096

97+
@Input() column: WeekViewHourColumn;
98+
9199
@Output() eventClicked: EventEmitter<any> = new EventEmitter();
92100
}

projects/angular-calendar/src/modules/week/calendar-week-view.component.ts

+1
Original file line numberDiff line numberDiff line change
@@ -299,6 +299,7 @@ export interface CalendarWeekViewBeforeRenderEvent extends WeekView {
299299
[customTemplate]="eventTemplate"
300300
[eventTitleTemplate]="eventTitleTemplate"
301301
[eventActionsTemplate]="eventActionsTemplate"
302+
[column]="column"
302303
(eventClicked)="eventClicked.emit({ event: timeEvent.event })"
303304
>
304305
</mwl-calendar-week-view-event>

0 commit comments

Comments
 (0)