mixin renderSidebarLink (link) form(method="POST", action=`/link/visit/${link._id}`).uk-form.uk-display-block.uk-width-1-1 button(type="submit").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.