2020-11-27 06:36:02 +00:00
|
|
|
<template>
|
2020-11-27 07:16:15 +00:00
|
|
|
<div>
|
|
|
|
<h1>Waiting for players...</h1>
|
2020-11-27 08:18:29 +00:00
|
|
|
<p>Join code: {{ currentRoom.joinCode }}</p>
|
|
|
|
<p>State: {{ currentRoom.state }}
|
|
|
|
<p>Owner: {{ playerNames[currentRoom.owner] }}</p>
|
|
|
|
<p>
|
|
|
|
Players:
|
|
|
|
<ul>
|
|
|
|
<li v-for="player in players" v-bind:key="player._id">{{ player.name }}</li>
|
|
|
|
</ul>
|
|
|
|
</p>
|
2020-11-27 07:16:15 +00:00
|
|
|
</div>
|
2020-11-27 06:36:02 +00:00
|
|
|
</template>
|
|
|
|
|
|
|
|
<script>
|
|
|
|
export default {
|
2020-11-27 08:18:29 +00:00
|
|
|
props: ["currentRoom", "players", "roomInfo"],
|
|
|
|
computed: {
|
|
|
|
playerNames: function() {
|
|
|
|
let names = new Map();
|
|
|
|
for (let player of this.players) {
|
|
|
|
names[player._id] = player.name;
|
|
|
|
}
|
|
|
|
return names;
|
|
|
|
},
|
|
|
|
},
|
2020-11-27 06:36:02 +00:00
|
|
|
}
|
|
|
|
</script>
|
|
|
|
|
|
|
|
<style scoped>
|
|
|
|
</style>
|