Pretty
This commit is contained in:
@@ -20,9 +20,11 @@
|
|||||||
>Les mer</a>
|
>Les mer</a>
|
||||||
</li>
|
</li>
|
||||||
</ol>
|
</ol>
|
||||||
<div class="wine-window" v-if="wineOpen">
|
<div class="wine-window-outer" v-if="wineOpen" @click="closeWine">
|
||||||
<div class="close-modal" @click="closeWine">X</div>
|
<div class="wine-window">
|
||||||
<Wine :wine="clickedWine" />
|
<div class="close-modal" @click="closeWine">X</div>
|
||||||
|
<Wine :wine="clickedWine" />
|
||||||
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</template>
|
</template>
|
||||||
@@ -74,9 +76,11 @@ export default {
|
|||||||
eventValue: `${wine.name} - ${wine.vivinoLink}`
|
eventValue: `${wine.name} - ${wine.vivinoLink}`
|
||||||
});
|
});
|
||||||
},
|
},
|
||||||
closeWine: function() {
|
closeWine: function(event) {
|
||||||
this.clickedWine = null;
|
if (event.toElement.className.includes("wine-window-outer")) {
|
||||||
this.wineOpen = false;
|
this.clickedWine = null;
|
||||||
|
this.wineOpen = false;
|
||||||
|
}
|
||||||
},
|
},
|
||||||
|
|
||||||
predicate: function() {
|
predicate: function() {
|
||||||
@@ -145,6 +149,14 @@ export default {
|
|||||||
|
|
||||||
<style lang="scss" scoped>
|
<style lang="scss" scoped>
|
||||||
@import "../styles/media-queries.scss";
|
@import "../styles/media-queries.scss";
|
||||||
|
.wine-window-outer {
|
||||||
|
position: fixed;
|
||||||
|
width: 100vw;
|
||||||
|
height: 100vh;
|
||||||
|
background: #000000aa;
|
||||||
|
top: 0;
|
||||||
|
left: 0;
|
||||||
|
}
|
||||||
.wine-window {
|
.wine-window {
|
||||||
top: 0;
|
top: 0;
|
||||||
left: 0;
|
left: 0;
|
||||||
|
|||||||
Reference in New Issue
Block a user