From 6a4d95f988e7782080de3056fe60522404ea4a12 Mon Sep 17 00:00:00 2001 From: Jules Laplace Date: Tue, 11 Aug 2020 19:38:53 +0200 Subject: adding vitrine --- .../player/components.utility/media.vitrine.js | 30 ++++++++++++++++++++++ 1 file changed, 30 insertions(+) create mode 100644 animism-align/frontend/app/views/viewer/player/components.utility/media.vitrine.js (limited to 'animism-align/frontend/app/views/viewer/player/components.utility/media.vitrine.js') diff --git a/animism-align/frontend/app/views/viewer/player/components.utility/media.vitrine.js b/animism-align/frontend/app/views/viewer/player/components.utility/media.vitrine.js new file mode 100644 index 0000000..abe0241 --- /dev/null +++ b/animism-align/frontend/app/views/viewer/player/components.utility/media.vitrine.js @@ -0,0 +1,30 @@ +import React, { Component } from 'react' + +import { ZoomPlus } from '../../nav/viewer.icons.js' + +export const Vitrine = ({ media }) => { + const { image_order, image_lookup, thumbnail_lookup } = media.settings + const width = (Math.floor(100 / image_order.length * 2) - 2) + 'vw' + console.log(width) + return ( +
+ {image_order.map(id => { + const thumbnail = thumbnail_lookup[id] + return ( + + ) + })} +
+ ) +} + +const VitrineItem = ({ image, width }) => { + return ( +
+
+ +
+ {ZoomPlus} +
+ ) +} -- cgit v1.2.3-70-g09d2