Feat/personal highscore #44

Merged
KevinMidboe merged 19 commits from feat/personal-highscore into master 2020-10-11 16:19:52 +00:00
Showing only changes of commit a59f1e2b17 - Show all commits

View File

@@ -40,6 +40,10 @@
</div>
</div>
</section>
<h2 v-else-if="error" class="error">
{{ error }}
</h2>
</div>
</div>
</template>
@@ -58,7 +62,8 @@ export default {
},
data() {
return {
winner: undefined
winner: undefined,
error: undefined
}
},
computed: {
@@ -66,6 +71,12 @@ export default {
return this.winner.highscore.length
}
},
created() {
const nameFromURL = this.$route.params.name;
getWinnerByName(nameFromURL)
.then(winner => this.setWinner(winner))
.catch(err => this.error = `Ingen med navn: "${nameFromURL}" funnet.`)
},
methods: {
setWinner(winner) {
this.winner = winner
@@ -94,11 +105,6 @@ export default {
},
humanReadableDate: humanReadableDate,
daysAgo: daysAgo
},
created() {
const nameFromURL = this.$route.params.name;
if (this.winnerObject === undefined && nameFromURL !== null)
getWinnerByName(nameFromURL).then(winner => this.setWinner(winner))
}
}
</script>