diff options
| author | Jules Laplace <julescarbon@gmail.com> | 2021-03-19 19:10:26 +0100 |
|---|---|---|
| committer | Jules Laplace <julescarbon@gmail.com> | 2021-03-19 19:10:26 +0100 |
| commit | 17fb6581d305732e2cf0add7f3444e1aa80aec5c (patch) | |
| tree | 0da40c9f178d3ada44ced2517b6db82b96d8dc19 /frontend/app/views/tile/handles/tile.script.js | |
| parent | ccaa55434ff44e0149c5984f2e5968139bbe3baa (diff) | |
split tile handles into individual files. add video subsection loop
Diffstat (limited to 'frontend/app/views/tile/handles/tile.script.js')
| -rw-r--r-- | frontend/app/views/tile/handles/tile.script.js | 34 |
1 files changed, 34 insertions, 0 deletions
diff --git a/frontend/app/views/tile/handles/tile.script.js b/frontend/app/views/tile/handles/tile.script.js new file mode 100644 index 0000000..6996cc0 --- /dev/null +++ b/frontend/app/views/tile/handles/tile.script.js @@ -0,0 +1,34 @@ +import React from 'react' +import { generateTransform } from 'app/views/tile/tile.utils' + +export default function TileScript({ tile, box, viewing, onMouseDown, onDoubleClick }) { + // console.log(tile) + const style = { + transform: generateTransform(tile, box), + 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') + } + + content = "" + if (viewing) { + eval(tile.settings.content) + } else { + content = "SCRIPT" + } + + return ( + <div + className={className} + onMouseDown={onMouseDown} + onDoubleClick={onDoubleClick} + style={style} + > + {content} + </div> + ) +} |
