Browse Source

sidebar updates

develop
Rob Colbert 2 years ago
parent
commit
7e3674f3c3
  1. 47
      app/views/components/page-sidebar.pug
  2. 16
      app/views/index.pug

47
app/views/components/page-sidebar.pug

@ -7,30 +7,35 @@ mixin renderPageSidebar ( )
li
+renderAnnouncement(announcement)
.uk-margin
+renderSectionTitle('Newsfeed', {
label: 'See All',
title: 'Browse all news feeds',
url: '/newsroom',
if Array.isArray(featuredDestinations) && (featuredDestinations.length >0)
+renderSectionTitle('Featured Destinations', {
label: 'see all',
title: 'Select a destination and be present',
url: '/destination',
})
if Array.isArray(newsfeed.entries) && (newsfeed.entries.length > 0)
ul.uk-list
each entry in newsfeed.entries
.sidebar-widget
ul.uk-list.uk-list-divider
each destination in featuredDestinations
li
div
a(href= entry.link, target="_blank").uk-link-reset= entry.title
.uk-text-small
div(uk-grid).uk-grid-small
.uk-width-expand
a(href= entry.feed.link, target="_blank").uk-link-reset= entry.feed.title
.uk-width-auto
div= moment(entry.published).fromNow()
a(href=`http://${destination.site.domain}`).uk-display-block.uk-link-reset
+renderDestinationListItem(destination)
.uk-margin
+renderSectionTitle('Widget', {
label: 'Sample URL',
title: 'Sample URL Title',
url: 'https://shing.tv',
+renderSectionTitle('DTP Newsfeed', {
label: 'See All',
title: 'Browse all news feeds',
url: '/newsroom',
})
.sidebar-widget
p This would be your widget content if your page even has a sidebar and that sidebar has widgets.
if Array.isArray(newsfeed.entries) && (newsfeed.entries.length > 0)
ul.uk-list
each entry in newsfeed.entries
li
div
a(href= entry.link, target="_blank")= entry.title
.uk-text-small
div(uk-grid).uk-grid-small
.uk-width-expand
a(href= entry.feed.link, target="_blank").uk-link-reset= entry.feed.title
.uk-width-auto
div= moment(entry.published).fromNow()

16
app/views/index.pug

@ -13,18 +13,4 @@ block content
.content-block
h1= site.name
.uk-text-lead= site.description
p #{site.name} doesn't have any Constellation timeline events to display, yet. As things happen at connected destinations, events will begin to arrive here.
block content-sidebar
if Array.isArray(featuredDestinations) && (featuredDestinations.length >0)
+renderSectionTitle('Featured Destinations', {
label: 'see all',
title: 'Select a destination and be present',
url: '/destination',
})
.sidebar-widget
ul.uk-list.uk-list-divider
each destination in featuredDestinations
li
a(href=`http://${destination.site.domain}`).uk-display-block.uk-link-reset
+renderDestinationListItem(destination)
p #{site.name} doesn't have any Constellation timeline events to display, yet. As things happen at connected destinations, events will begin to arrive here.
Loading…
Cancel
Save