summaryrefslogtreecommitdiff
path: root/animism-align/frontend/app/utils/annotation.utils.js
diff options
context:
space:
mode:
authorJules Laplace <julescarbon@gmail.com>2020-08-15 17:05:06 +0200
committerJules Laplace <julescarbon@gmail.com>2020-08-15 17:05:06 +0200
commitddb64fd51c9919662e0c92d31265ef4fdaa9d5e7 (patch)
tree7f984f3a4fef46e52a80eef85d3258b24bfb2535 /animism-align/frontend/app/utils/annotation.utils.js
parent7fd867d6f93ed36bb7d07c684966123daa40f16a (diff)
adding vitrine thumbnail image
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
}
}