You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

26 lines
996 B

extends ../layouts/main
block content
include ../../venue/components/channel-list-item
-
var onlineChannels = channels.filter((channel) => channel.lastUpdate && (channel.lastUpdate.status === 'live'))
var offlineChannels = channels.filter((channel) => !channel.lastUpdate || (channel.lastUpdate.status !== 'live'))
.uk-margin
div(uk-grid)
div(class="uk-width-1-1 uk-width-expand@m")
.uk-text-large #{site.name} Stream Channels
div(class="uk-width-1-1 uk-width-auto@m")
a(href="/admin/venue/channel").uk-button.dtp-button-default.uk-button-small.uk-border-rounded
span
i.fas.fa-cog
span.uk-margin-small-left Manage Channels
if Array.isArray(offlineChannels) && (channels.length > 0)
uk.uk-list.uk-list-divider
each channel of offlineChannels
li
+renderVenueChannelListItem(channel, { baseUrl: '/admin/venue/channel' })
else
div There are no channels integrated with #{site.name}.