th(v-if="showResult") Result
tbody
tr(v-for="g in sortedGames" @click="$emit('show-game',g)"
th(v-if="showResult") Result
tbody
tr(v-for="g in sortedGames" @click="$emit('show-game',g)"
sortedGames: function() {
// Show in order: games where it's my turn, my running games, my games, other games
this.showResult = this.games.some(g => g.score != "*");
sortedGames: function() {
// Show in order: games where it's my turn, my running games, my games, other games
this.showResult = this.games.some(g => g.score != "*");
- return Object.assign({}, g, {priority: priority, myTurn: priority==2});
+ return Object.assign({}, g, {priority: priority, myTurn: priority==3});
-<style scoped lang="sass">
-.my-turn
- // TODO: the style doesn't work... why?
- background-color: orange
+<style lang="sass" scoped>
+// TODO: understand why the style applied to <tr> element doesn't work
+tr.my-turn > td
+ background-color: #fcd785