blob: b2c7944caf60cef865db6de7056ab1e021643f5f (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
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 (
<div className='vitrine-items'>
{image_order.map(id => {
const thumbnail = thumbnail_lookup[id]
return (
<VitrineItem key={id} image={thumbnail} width={width} />
)
})}
</div>
)
}
const VitrineItem = ({ image, width }) => {
return (
<div className='vitrine-item' style={{ width }}>
<div className='vitrine-image'>
<img src={image.url} />
</div>
{ZoomPlus}
</div>
)
}
|