import React from 'react'
import { generateTransform } from 'app/views/tile/tile.utils'
export default function TileImage({ tile, box, videoBounds, viewing, onMouseDown, onDoubleClick }) {
// console.log(tile)
const style = {
transform: generateTransform(tile, box, videoBounds),
opacity: tile.settings.opacity,
}
// console.log(generateTransform(tile))
let content
let className = ['tile', tile.type].join(' ')
if (tile.target_page_id || (viewing && tile.href)) {
className += ' ' + (tile.settings.cursor || 'hand_up')
}
if (!tile.settings.url) {
return null
}
if (tile.settings.is_tiled) {
style.backgroundImage = 'url(' + tile.settings.url + ')'
style.backgroundPosition = tile.settings.align.replace('_', ' ')
switch (tile.settings.tile_style) {
default:
case 'tile':
break
case 'cover':
style.backgroundSize = 'cover'
break
case 'contain':
style.backgroundSize = 'contain'
break
case 'contain no-repeat':
style.backgroundSize = 'contain'
style.backgroundRepeat = 'no-repeat'
break
}
className += ' is_tiled'
} else {
className += ' ' + tile.settings.align
content =
}
return (