Add hero image to module teasers
This commit is contained in:
parent
febed9adc4
commit
2e4255260b
|
|
@ -1,6 +1,6 @@
|
||||||
<template>
|
<template>
|
||||||
<router-link :to="moduleLink" tag="div" class="module-teaser">
|
<router-link :to="moduleLink" tag="div" class="module-teaser">
|
||||||
<img :src="'https://picsum.photos/300/150?random='+id" alt="" class="module-teaser__image">
|
<img :src="heroImage" alt="" class="module-teaser__image">
|
||||||
<div class="module-teaser__body">
|
<div class="module-teaser__body">
|
||||||
<h3 class="module-teaser__meta-title">{{metaTitle}}</h3>
|
<h3 class="module-teaser__meta-title">{{metaTitle}}</h3>
|
||||||
<h3 class="module-teaser__title">{{title}}</h3>
|
<h3 class="module-teaser__title">{{title}}</h3>
|
||||||
|
|
@ -11,7 +11,7 @@
|
||||||
|
|
||||||
<script>
|
<script>
|
||||||
export default {
|
export default {
|
||||||
props: ['metaTitle', 'title', 'teaser', 'id', 'slug'],
|
props: ['metaTitle', 'title', 'teaser', 'id', 'slug', 'heroImage'],
|
||||||
|
|
||||||
computed: {
|
computed: {
|
||||||
moduleLink() {
|
moduleLink() {
|
||||||
|
|
|
||||||
|
|
@ -4,4 +4,5 @@ fragment ModuleParts on ModuleNode {
|
||||||
metaTitle
|
metaTitle
|
||||||
teaser
|
teaser
|
||||||
slug
|
slug
|
||||||
|
heroImage
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -70,7 +70,7 @@ class ModuleNode(DjangoObjectType):
|
||||||
class Meta:
|
class Meta:
|
||||||
model = Module
|
model = Module
|
||||||
only_fields = [
|
only_fields = [
|
||||||
'slug', 'title', 'meta_title', 'teaser', 'intro', 'objective_groups', 'assignments'
|
'slug', 'title', 'meta_title', 'teaser', 'intro', 'objective_groups', 'assignments', 'hero_image'
|
||||||
]
|
]
|
||||||
filter_fields = {
|
filter_fields = {
|
||||||
'slug': ['exact', 'icontains', 'in'],
|
'slug': ['exact', 'icontains', 'in'],
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue