7 changed files with 86 additions and 63 deletions
@ -1,40 +1,33 @@ |
|||
mixin renderSidebarEpisode(episode) |
|||
.uk-card.uk-card-secondary.uk-card-small.uk-card-hover |
|||
|
|||
.uk-card-media-top |
|||
a(href= episode.url, target="_blank", title="Watch on Gab TV") |
|||
img(src=episode.image).responsive |
|||
|
|||
.uk-card-body |
|||
.uk-card-title.uk-margin-remove.uk-text-truncate |
|||
a(href= episode.url, target="_blank", title= `Watch "${episode.title}" on Gab TV`)= episode.title |
|||
.uk-text-small Posted: #{moment(episode.date_modified).format("MMM DD YYYY HH:MM a")} |
|||
|
|||
mixin renderPageSidebar ( ) |
|||
//- Gab TV 3 Most Recent Episodes |
|||
.uk-margin |
|||
+renderSectionTitle('Gab TV', { |
|||
label: 'Visit Channel', |
|||
title: gabTvChannel.title, |
|||
url: gabTvChannel.home_page_url, |
|||
}) |
|||
|
|||
ul.uk-list |
|||
each episode in gabTvChannel.items.slice(0, 3) |
|||
li |
|||
+renderSidebarEpisode(episode) |
|||
.uk-margin |
|||
+renderSectionTitle('Popular Links') |
|||
if Array.isArray(popularLinks) && (popularLinks.length > 0) |
|||
ul.uk-list |
|||
each link in popularLinks |
|||
li |
|||
form(method="POST", action=`/link/visit/${link._id}`).uk-form.uk-display-block.uk-width-1-1 |
|||
button(type="submit").uk-button.dtp-button-secondary.uk-display-block.uk-border-rounded.uk-width-1-1= link.label |
|||
else |
|||
div No links available. Check back later. |
|||
|
|||
//- Newsletter Signup |
|||
div(uk-sticky={ offset: 60, bottom: '#dtp-content-grid' }) |
|||
+renderSectionTitle('Mailing List') |
|||
.uk-margin |
|||
form(method="post", action="/newsletter", onsubmit="return dtp.app.submitForm(event, 'Subscribe to newsletter');").uk-form |
|||
.uk-card.uk-card-secondary.uk-card-small |
|||
.uk-card-body |
|||
p Join the #{site.name} FREE newsletter to get show updates in your inbox. |
|||
.uk-margin |
|||
label(for="email").uk-form-label.sr-only Email Address |
|||
input(id="email", name="email", type="email", placeholder="[email protected]").uk-input |
|||
.uk-margin |
|||
+renderSectionTitle('New Links') |
|||
if Array.isArray(recentLinks) && (recentLinks.length > 0) |
|||
ul.uk-list |
|||
each link in recentLinks |
|||
li |
|||
form(method="POST", action=`/link/visit/${link._id}`).uk-form.uk-display-block.uk-width-1-1 |
|||
button(type="submit").uk-button.dtp-button-secondary.uk-display-block.uk-border-rounded.uk-width-1-1= link.label |
|||
else |
|||
div No new links. Check back later. |
|||
|
|||
.uk-card-footer |
|||
button(type="submit").uk-button.dtp-button-primary.uk-button-small Sign Up |
|||
.uk-margin |
|||
+renderSectionTitle('New Members') |
|||
if Array.isArray(recentUsers) && (recentUsers.length > 0) |
|||
ul.uk-list |
|||
each newUser in recentUsers |
|||
li |
|||
a(href=`/${newUser.username}`).uk-button.dtp-button-secondary.uk-display-block.uk-border-rounded.uk-width-1-1= newUser.displayName || newUser.username |
|||
else |
|||
div No new members. Check back later. |
Loading…
Reference in new issue