Merge pull request #48 from KevinMidboe/refactor/wine-ui

Refactor/implement new design for Wine
This commit is contained in:
2020-10-11 18:27:37 +02:00
committed by GitHub
7 changed files with 206 additions and 281 deletions

View File

@@ -2,23 +2,18 @@
<div class="container">
<div v-if="!posted">
<h1 v-if="name">Gratulerer {{name}}!</h1>
<p
v-if="name"
>Her er valgene for dagens lotteri, du har 10 minutter å velge etter du fikk SMS-en.</p>
<p v-if="name">
Her er valgene for dagens lotteri, du har 10 minutter å velge etter du fikk SMS-en.
</p>
<h1 v-else-if="!turn && !existing" class="sent-container">Finner ikke noen vinner her..</h1>
<h1 v-else-if="!turn" class="sent-container">Du vente tur..</h1>
<div class="wines-container" v-if="name">
<br />
<br />
<Wine
:wine="wine"
v-for="wine in wines"
:key="wine"
:winner="true"
:fullscreen="true"
:inlineSlot="true"
v-on:chosen="chosenWine"
/>
<Wine :wine="wine" v-for="wine in wines" :key="wine">
<button
@click="chooseWine(wine.name)"
class="vin-button select-wine"
>Velg denne vinnen</button>
</Wine>
</div>
</div>
<div v-else-if="posted" class="sent-container">
@@ -63,7 +58,7 @@ export default {
this.wines = await prelottery();
},
methods: {
chosenWine: async function(name) {
chooseWine: async function(name) {
let posted = await postWineChosen(this.id, name);
console.log("response", posted);
if (posted.success) {
@@ -92,9 +87,14 @@ export default {
flex-direction: column;
}
.select-wine {
margin-top: 1rem;
}
.wines-container {
justify-content: center;
display: flex;
flex-direction: column;
flex-wrap: wrap;
justify-content: space-evenly;
align-items: flex-start;
}
</style>