added Vue

This commit is contained in:
j-weissen 2023-01-12 12:14:59 +01:00
parent d93a5fd6a1
commit 2d7ab30ec6
36 changed files with 15930 additions and 2884 deletions

View file

@ -0,0 +1,25 @@
<template>
<h3>{{ title }}</h3>
<div class="container">
<div class="row" v-for="entry in data" :key="entry.rank" >
<div class="col-1 text-left">{{entry.rank}}</div>
<div class="offset-1 col text-left">{{entry.username}}</div>
<div class="col text-left">{{entry.score}}</div>
</div>
</div>
</template>
<script>
export default {
name: "Leaderboard",
props: {
title: {
type: String
},
data: {
type: Array
}
}
}
</script>