table
thead
tr
- th Variant
- th White
- th Black
- th Time control
+ th {{ st.tr["Variant"] }}
+ th {{ st.tr["White"] }}
+ th {{ st.tr["Black"] }}
+ th {{ st.tr["Time control"] }}
th(v-if="showResult") Result
tbody
tr(v-for="g in sortedGames" @click="$emit('show-game',g)"
export default {
name: "my-game-list",
- props: ["games"],
+ props: ["games"],
data: function() {
return {
st: store.state,
showResult: false,
};
},
- computed: {
+ computed: {
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 != "*");