UNPKG

novo-elements

Version:

Bullhorn's NOVO Element Repository for Angular 2

36 lines (30 loc) 927 B
import { Component, Input, TemplateRef } from '@angular/core'; import { DayViewHourSegment } from '../../../utils/calendar-utils/CalendarUtils'; @Component({ selector: 'novo-calendar-day-hour-segment', template: ` <ng-template #defaultTemplate> <div class="cal-hour-segment" [class.cal-hour-start]="segment.isStart" [class.cal-after-hour-start]="!segment.isStart" [ngClass]="segment.cssClass"> <div class="cal-time"> {{ segment.date | hours:locale }} </div> </div> </ng-template> <ng-template [ngTemplateOutlet]="customTemplate || defaultTemplate" [ngOutletContext]="{ segment: segment, locale: locale }"> </ng-template> ` }) export class NovoCalendarHourSegmentElement { @Input() segment: DayViewHourSegment; @Input() locale: string; @Input() customTemplate: TemplateRef<any>; }