|
|
|
@ -1,10 +1,11 @@
|
|
|
|
|
include ./channel-card
|
|
|
|
|
include ./channel-list-item
|
|
|
|
|
|
|
|
|
|
mixin renderVenueChannelGrid (channels)
|
|
|
|
|
mixin renderVenueChannelGrid (channels, options)
|
|
|
|
|
-
|
|
|
|
|
var onlineChannels = channels.filter((channel) => channel.currentStatus && (channel.currentStatus.status === 'live'))
|
|
|
|
|
var offlineChannels = channels.filter((channel) => !channel.currentStatus || (channel.currentStatus.status !== 'live'))
|
|
|
|
|
options = Object.assign({ withDescription: false }, options);
|
|
|
|
|
|
|
|
|
|
div(uk-grid)
|
|
|
|
|
div(class="uk-width-1-1 uk-width-2-3@s")
|
|
|
|
@ -14,7 +15,7 @@ mixin renderVenueChannelGrid (channels)
|
|
|
|
|
div(uk-grid).uk-grid-small
|
|
|
|
|
each channel of onlineChannels
|
|
|
|
|
div(class="uk-width-1-1 uk-width-1-2@s uk-width-1-3@l")
|
|
|
|
|
+renderVenueChannelCard(channel)
|
|
|
|
|
+renderVenueChannelCard(channel, options)
|
|
|
|
|
else
|
|
|
|
|
div There are no live channels. Please check back later!
|
|
|
|
|
|
|
|
|
@ -25,6 +26,6 @@ mixin renderVenueChannelGrid (channels)
|
|
|
|
|
ul.uk-list.uk-list-divider
|
|
|
|
|
each channel of offlineChannels
|
|
|
|
|
li
|
|
|
|
|
+renderVenueChannelListItem(channel)
|
|
|
|
|
+renderVenueChannelListItem(channel, options)
|
|
|
|
|
else
|
|
|
|
|
div There are no offline channels.
|