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.
20 lines
895 B
20 lines
895 B
mixin renderAnnouncement (announcement)
|
|
.uk-card.uk-card-default.uk-card-small
|
|
.uk-card-header
|
|
h1.uk-card-title
|
|
span
|
|
i(class=`fas ${announcement.title.icon.class}`, style=`color: ${announcement.title.icon.color}`)
|
|
span.uk-margin-small-left= announcement.title.content
|
|
.uk-card-body!= marked.parse(announcement.content, { renderer: marked.Renderer() })
|
|
.uk-card-footer.uk-text-small.uk-text-muted
|
|
div(uk-grid).uk-grid-small.uk-grid-divider
|
|
.uk-width-auto
|
|
div= moment(announcement.created).format('MMM DD, YYYY')
|
|
.uk-width-auto
|
|
div= moment(announcement.created).format('hh:mm a')
|
|
if currentView !== 'announcement'
|
|
.uk-width-auto
|
|
a(href=`/announcement/${announcement._id}`)
|
|
span
|
|
i.fas.fa-link
|
|
span.uk-margin-small-left Open Announcement
|