import { ChangeDetectionStrategy, Component, computed, input, output } from '@angular/core'; import { OndemandVideo } from '../ondemand.models'; @Component({ selector: 'app-ondemand-trigger', templateUrl: './ondemand-trigger.component.html', styleUrls: ['./ondemand-trigger.component.scss'], changeDetection: ChangeDetectionStrategy.OnPush, standalone: true, imports: [], }) export class OndemandTriggerComponent { openModal = output(); video = input.required(); disabledOndemand = computed(() => this.video().finished || !this.video().url); }