summaryrefslogtreecommitdiff
path: root/animism-align/frontend/app/utils/annotation.utils.js
diff options
context:
space:
mode:
Diffstat (limited to 'animism-align/frontend/app/utils/annotation.utils.js')
-rw-r--r--animism-align/frontend/app/utils/annotation.utils.js19
1 files changed, 15 insertions, 4 deletions
diff --git a/animism-align/frontend/app/utils/annotation.utils.js b/animism-align/frontend/app/utils/annotation.utils.js
index 1af08a2..89e6aea 100644
--- a/animism-align/frontend/app/utils/annotation.utils.js
+++ b/animism-align/frontend/app/utils/annotation.utils.js
@@ -19,12 +19,23 @@ export const annotationFadeTimings = annotation => {
export const thumbnailURL = media => {
// console.log(media)
switch (media.type) {
- case 'video': return media.settings.video.thumbnail_url
- case 'image': return media.settings.thumbnail.url
+ case 'video':
+ return media.settings.video.thumbnail_url
+
+ case 'image':
+ return media.settings.thumbnail.url
+
case 'gallery':
- if (!media.settings.image_order || !media.settings.image_order.length) return null
+ if (media.settings.thumbnail) {
+ return media.settings.thumbnail.url
+ }
+ if (!media.settings.image_order || !media.settings.image_order.length) {
+ return null
+ }
const image_id = media.settings.image_order[0]
return media.settings.thumbnail_lookup[image_id].url
- default: return null
+
+ default:
+ return null
}
}