Files
indiekit-endpoint-youtube/includes/@indiekit-endpoint-youtube-live.njk
Ricardo 43090ce8af fix: dashboard controller support for multi-channel mode
The Indiekit backend UI was broken when using channels array
because the dashboard controller only checked for channelId/channelHandle.

Now uses getPrimaryChannel() helper to extract the first channel
from either single-channel or multi-channel configuration.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-24 13:59:25 +01:00

17 lines
643 B
Plaintext

{# Live status partial for embedding in other templates #}
{% if liveStatus and liveStatus.isLive %}
<div class="youtube-live youtube-live--active">
<span class="youtube-live__badge">Live</span>
<a href="https://www.youtube.com/watch?v={{ liveStatus.videoId }}" target="_blank" rel="noopener">
{{ liveStatus.title }}
</a>
</div>
{% elif liveStatus and liveStatus.isUpcoming %}
<div class="youtube-live youtube-live--upcoming">
<span class="youtube-live__badge">Upcoming</span>
<a href="https://www.youtube.com/watch?v={{ liveStatus.videoId }}" target="_blank" rel="noopener">
{{ liveStatus.title }}
</a>
</div>
{% endif %}