@if (activeSlide(); as active) { @for (slide of slides(); track slide.id) { @if (slide.backdropUrl; as backdropUrl) { @if (slide.backdropSource === 'poster') { } } } @for (slide of [active]; track slide.id) { {{ slide.typeLabelKey | translate }} · {{ slide.reasonLabelKey | translate }} {{ slide.title }} @if (slide.episodeBadge) { {{ slide.episodeBadge }} } @if (slide.rating) { ★ {{ slide.rating }} } @for (genre of slide.genres; track genre) { {{ genre }} } @if (slide.category) { {{ slide.category }} } @if (slide.timeRange) { {{ slide.timeRange }} } @if (slide.year) { {{ slide.year }} } @if (slide.source) { {{ slide.source }} } @if (slide.programmeTitle) { {{ slide.programmeTitle }} } @if (slide.description) { {{ slide.description }} } @if (slide.progress !== null) { } @let primary = slide.primaryAction; {{ primary.icon }} {{ primary.labelKey | translate }} @if (primary.remainingLabel; as remaining) { · {{ remaining.key | translate: remaining.params }} } @if (slide.secondaryAction; as secondary) { {{ secondary.icon }} {{ secondary.labelKey | translate }} } } @if (slides().length > 1) { @if (canRotate()) { {{ userPaused() ? 'play_arrow' : 'pause' }} } @for (slide of slides(); track slide.id) { } } } @else if (presenter.loading()) { }
{{ slide.typeLabelKey | translate }} · {{ slide.reasonLabelKey | translate }}
@if (slide.episodeBadge) { {{ slide.episodeBadge }} } @if (slide.rating) { ★ {{ slide.rating }} } @for (genre of slide.genres; track genre) { {{ genre }} } @if (slide.category) { {{ slide.category }} } @if (slide.timeRange) { {{ slide.timeRange }} } @if (slide.year) { {{ slide.year }} } @if (slide.source) { {{ slide.source }} }
{{ slide.programmeTitle }}
{{ slide.description }}