feat: il controller rispetta state.order come il display
Il pannello punteggio ora rispecchia l'ordine delle squadre definito da state.order: premendo Inverti le card si scambiano di lato anche sul controller, allineandosi al comportamento visivo del display.
This commit is contained in:
@@ -8,17 +8,17 @@
|
|||||||
|
|
||||||
<!-- Anteprima punteggio -->
|
<!-- Anteprima punteggio -->
|
||||||
<div class="score-preview">
|
<div class="score-preview">
|
||||||
<div class="team-score home-bg" @click="sendAction({ type: 'incPunt', team: 'home' })">
|
<div class="team-score" :class="primaSquadra + '-bg'" @click="sendAction({ type: 'incPunt', team: primaSquadra })">
|
||||||
<div class="team-name">{{ state.sp.nomi.home }}</div>
|
<div class="team-name">{{ state.sp.nomi[primaSquadra] }}</div>
|
||||||
<div class="team-pts">{{ punt.home }}</div>
|
<div class="team-pts">{{ punt[primaSquadra] }}</div>
|
||||||
<div class="team-set">SET {{ set.home }}</div>
|
<div class="team-set">SET {{ set[primaSquadra] }}</div>
|
||||||
<img v-show="servHome" src="/serv.png" class="serv-icon" alt="Servizio" />
|
<img v-show="primaSquadra === 'home' ? servHome : !servHome" src="/serv.png" class="serv-icon" alt="Servizio" />
|
||||||
</div>
|
</div>
|
||||||
<div class="team-score guest-bg" @click="sendAction({ type: 'incPunt', team: 'guest' })">
|
<div class="team-score" :class="secondaSquadra + '-bg'" @click="sendAction({ type: 'incPunt', team: secondaSquadra })">
|
||||||
<div class="team-name">{{ state.sp.nomi.guest }}</div>
|
<div class="team-name">{{ state.sp.nomi[secondaSquadra] }}</div>
|
||||||
<div class="team-pts">{{ punt.guest }}</div>
|
<div class="team-pts">{{ punt[secondaSquadra] }}</div>
|
||||||
<div class="team-set">SET {{ set.guest }}</div>
|
<div class="team-set">SET {{ set[secondaSquadra] }}</div>
|
||||||
<img v-show="!servHome" src="/serv.png" class="serv-icon" alt="Servizio" />
|
<img v-show="secondaSquadra === 'home' ? servHome : !servHome" src="/serv.png" class="serv-icon" alt="Servizio" />
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
@@ -216,6 +216,8 @@ export default {
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
computed: {
|
computed: {
|
||||||
|
primaSquadra() { return this.state.order ? 'home' : 'guest' },
|
||||||
|
secondaSquadra() { return this.state.order ? 'guest' : 'home' },
|
||||||
isPunteggioZeroZero() {
|
isPunteggioZeroZero() {
|
||||||
return this.state.sp.striscia.at(-1).ris === ''
|
return this.state.sp.striscia.at(-1).ris === ''
|
||||||
},
|
},
|
||||||
|
|||||||
Reference in New Issue
Block a user