Files
the-example-app-nodejs/views/mixins/_courseCard.pug
Benedikt Rötsch 837f45c8c7 fix(courses): fix copy 🍝
2017-11-07 17:33:32 +01:00

18 lines
805 B
Plaintext

include _entryState
mixin courseCard(course = {fields: {title: '', description: '', categories: [], slug: ''}})
.course-card
.course-card__categories
if(course.fields.categories)
each category in course.fields.categories
.course-card__category
a.course-card__category-link(href=`/courses/categories/${category.fields.slug}${queryString}`) #{category.fields.title}
h2.course-card__title
a(href=`/courses/${course.fields.slug}${queryString}`)= course.fields.title
if currentApi.id === 'cpa' && (course.draft || course.pendingChanges)
+entryState(course)
p.course-card__description= course.fields.shortDescription
.course-card__link-wrapper
a.course-card__link(href=`/courses/${course.fields.slug}${queryString}`) view course