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.
40 lines
1.3 KiB
40 lines
1.3 KiB
mixin renderSidebarLink (link)
|
|
.uk-margin-small
|
|
a(
|
|
href=link.href,
|
|
data-visit-url= `/link/${link._id}/visit`,
|
|
onclick="return dtp.app.visitLink(event);",
|
|
).dtp-link-button.uk-display-block.uk-border-rounded.uk-width-1-1= link.label
|
|
.uk-text-small.uk-text-center.uk-text-muted
|
|
a(href=`/${link.user.username}`).uk-link-reset= link.user.displayName || link.user.username
|
|
|
|
mixin renderPageSidebar ( )
|
|
.uk-margin
|
|
+renderSectionTitle('Popular Links')
|
|
if Array.isArray(popularLinks) && (popularLinks.length > 0)
|
|
ul.uk-list
|
|
each link in popularLinks
|
|
li
|
|
+renderSidebarLink(link)
|
|
else
|
|
div No links available. Check back later.
|
|
|
|
.uk-margin
|
|
+renderSectionTitle('New Links')
|
|
if Array.isArray(recentLinks) && (recentLinks.length > 0)
|
|
ul.uk-list
|
|
each link in recentLinks
|
|
li
|
|
+renderSidebarLink(link)
|
|
else
|
|
div No new links. Check back later.
|
|
|
|
.uk-margin
|
|
+renderSectionTitle('New Members')
|
|
if Array.isArray(recentUsers) && (recentUsers.length > 0)
|
|
ul.uk-list
|
|
each newUser in recentUsers
|
|
li
|
|
a(href=`/${newUser.username}`).dtp-link-button.uk-display-block.uk-border-rounded.uk-width-1-1= newUser.displayName || newUser.username
|
|
else
|
|
div No new members. Check back later.
|