From 0b0dc040acd01ff1855b159c2933cb2eff73b26d Mon Sep 17 00:00:00 2001 From: Benjamin Auder Date: Wed, 22 Jan 2020 17:51:01 +0100 Subject: [PATCH] Fix games list display + challenges display --- client/src/components/ChallengeList.vue | 23 ++++++++++++- client/src/components/GameList.vue | 46 +++++++++++++++++++++---- client/src/views/MyGames.vue | 7 +--- 3 files changed, 63 insertions(+), 13 deletions(-) diff --git a/client/src/components/ChallengeList.vue b/client/src/components/ChallengeList.vue index bee328f1..0b7581bf 100644 --- a/client/src/components/ChallengeList.vue +++ b/client/src/components/ChallengeList.vue @@ -5,7 +5,7 @@ table th From th To th Cadence - tr(v-for="c in challenges" @click="$emit('click-challenge',c)") + tr(v-for="c in sortedChallenges" @click="$emit('click-challenge',c)") td {{ c.vname }} td {{ c.from.name }} td {{ c.to }} @@ -13,9 +13,30 @@ table diff --git a/client/src/components/GameList.vue b/client/src/components/GameList.vue index bf9c8ffc..60d4fede 100644 --- a/client/src/components/GameList.vue +++ b/client/src/components/GameList.vue @@ -6,8 +6,8 @@ table th Black th Time control th(v-if="showResult") Result - // TODO: show my games first (st.user.id or sid) - tr(v-for="g in games" @click="$emit('show-game',g)") + tr(v-for="g in sortedGames" @click="$emit('show-game',g)" + :class="{'my-turn': g.myTurn}") td {{ g.vname }} td {{ g.players[0].name || "@nonymous" }} td {{ g.players[1].name || "@nonymous" }} @@ -16,13 +16,47 @@ table + + diff --git a/client/src/views/MyGames.vue b/client/src/views/MyGames.vue index d601bf04..60792542 100644 --- a/client/src/views/MyGames.vue +++ b/client/src/views/MyGames.vue @@ -12,14 +12,11 @@ main - -- 2.44.0