From ea8d34a720dc4c24c6e58aeb34d0ef2fa328eb69 Mon Sep 17 00:00:00 2001 From: Jules Laplace Date: Mon, 21 Sep 2020 22:02:46 +0200 Subject: color background on vitrine modal if it is set --- .../app/views/viewer/modals/modals.vitrine.js | 20 ++++++++++++++------ 1 file changed, 14 insertions(+), 6 deletions(-) (limited to 'animism-align/frontend/app/views/viewer/modals/modals.vitrine.js') diff --git a/animism-align/frontend/app/views/viewer/modals/modals.vitrine.js b/animism-align/frontend/app/views/viewer/modals/modals.vitrine.js index febd3eb..7cea428 100644 --- a/animism-align/frontend/app/views/viewer/modals/modals.vitrine.js +++ b/animism-align/frontend/app/views/viewer/modals/modals.vitrine.js @@ -5,15 +5,17 @@ import actions from 'app/actions' import { EfluxClose } from '../nav/eflux.icons' import { Arrow } from '../nav/viewer.icons' +import { CURTAIN_COLOR_LOOKUP } from 'app/constants' class VitrineModal extends Component { render() { - const { open, media, index } = this.props.vitrineModal + const { open, media, color, index } = this.props.vitrineModal if (!media) { return (
) } + console.log(color) const className = open ? 'vitrine-modal open' : 'vitrine-modal' const id = media.settings.image_order[index] const image = media.settings.display_lookup[id] || media.settings.image_lookup[id] @@ -23,6 +25,7 @@ class VitrineModal extends Component {
@@ -36,17 +39,17 @@ class VitrineModal extends Component {
actions.viewer.closeVitrineModal()}> {EfluxClose}
- - + +
) } } -const VitrineNavigation = ({ media, index, direction }) => { +const VitrineNavigation = ({ media, color, index, direction }) => { let id, thumbnail const isPrev = direction === -1 - let className = isPrev ? 'vitrine-nav prev' : 'vitrine-nav next' + let className = (isPrev ? 'vitrine-nav prev ' : 'vitrine-nav next ') + color.label // const targetIndex = mod(index + direction, media.settings.image_order.length) const targetIndex = index + direction const shouldClose = (targetIndex < 0) || (targetIndex === media.settings.image_order.length) @@ -65,7 +68,12 @@ const VitrineNavigation = ({ media, index, direction }) => { {shouldClose ? 'Close' : isPrev ? 'Previous' : 'Next'} {!isPrev && }
- {!shouldClose &&
} + {!shouldClose && ( +
+ )}
) } -- cgit v1.2.3-70-g09d2