make lesson modules more fail proof
This commit is contained in:
committed by
Benedikt Rötsch
parent
47460f43c7
commit
711398f390
@@ -9,10 +9,16 @@ mixin lesson(lesson)
|
|||||||
if lesson.fields.image
|
if lesson.fields.image
|
||||||
img.lesson__image(src=`${lesson.fields.image.fields.file.url}` alt=`${lesson.fields.image.fields.title}`)
|
img.lesson__image(src=`${lesson.fields.image.fields.file.url}` alt=`${lesson.fields.image.fields.title}`)
|
||||||
each module in lesson.fields.modules
|
each module in lesson.fields.modules
|
||||||
case module.sys.contentType.sys.id
|
if module.sys.contentType
|
||||||
when 'lessonModuleCodeSnippets'
|
case module.sys.contentType.sys.id
|
||||||
+lessonModuleCodeSnippet(module)
|
when 'lessonModuleCodeSnippets'
|
||||||
when 'lessonModuleCopy'
|
+lessonModuleCodeSnippet(module)
|
||||||
+lessonModuleCopy(module)
|
when 'lessonModuleCopy'
|
||||||
when 'lessonModuleImage'
|
+lessonModuleCopy(module)
|
||||||
+lessonModuleImage(module)
|
when 'lessonModuleImage'
|
||||||
|
+lessonModuleImage(module)
|
||||||
|
else
|
||||||
|
h2 ️️⚠️ Invalid lesson module
|
||||||
|
p
|
||||||
|
span Could not determine type of
|
||||||
|
strong #{module.sys.id}
|
||||||
|
|||||||
@@ -1,4 +1,7 @@
|
|||||||
mixin lessonModuleImage(module)
|
mixin lessonModuleImage(module)
|
||||||
.lesson-module.lesson-module-image
|
.lesson-module.lesson-module-image
|
||||||
img.lesson-module-image__image(src=module.fields.file.url alt=module.fields.title)
|
h2.lesson-module-image__title #{module.fields.title}
|
||||||
div.lesson-module-image__title #{module.fields.title}
|
if module.fields.file && module.fields.file.url
|
||||||
|
img.lesson-module-image__image(src=module.fields.file.url alt=module.fields.title)
|
||||||
|
else
|
||||||
|
h3 ⚠️ Image missing
|
||||||
|
|||||||
Reference in New Issue
Block a user