renamed Button.vue

This commit is contained in:
j-weissen 2023-01-20 14:43:05 +01:00
parent 030189aa52
commit 6fe71383b3
3 changed files with 15 additions and 7 deletions

View file

@ -3,10 +3,10 @@
<div class="row"> <div class="row">
<h3 class="col-10"><strong>{{ this.title() }}</strong></h3> <h3 class="col-10"><strong>{{ this.title() }}</strong></h3>
<div class="col-1"> <div class="col-1">
<Button @click="prevPage" text="<"></Button> <RRButton @click="prevPage" text="<"></RRButton>
</div> </div>
<div class="col-1"> <div class="col-1">
<Button @click="nextPage" text=">"></Button> <RRButton @click="nextPage" text=">"></RRButton>
</div> </div>
</div> </div>
<div class="row" v-for="entry in this.page" :key="entry.rank" > <div class="row" v-for="entry in this.page" :key="entry.rank" >
@ -18,13 +18,13 @@
<script> <script>
import LeaderboardEntry from "@/components/LeaderboardEntry.vue"; import LeaderboardEntry from "@/components/LeaderboardEntry.vue";
import Button from "@/components/Button.vue"; import RRButton from "@/components/RRButton.vue";
export default { export default {
name: "Leaderboard", name: "Leaderboard",
components: { components: {
LeaderboardEntry, LeaderboardEntry,
Button, RRButton,
}, },
data() { data() {
return { return {

View file

@ -3,15 +3,19 @@
<div class="form-floating mb-3"> <div class="form-floating mb-3">
<input type="email" class="form-control" id="floatingInput" placeholder="example name" v-model="username"> <input type="email" class="form-control" id="floatingInput" placeholder="example name" v-model="username">
<label for="floatingInput">Username</label> <label for="floatingInput">Username</label>
<RRButton @click="setUser()" text="Confirm"></RRButton>
</div> </div>
<button type="button" class="btn btn-primary" @click="setUser()">Confirm</button>
</template> </template>
<script> <script>
import {User} from "@/model/User"; import {User} from "@/model/User";
import RRButton from "@/components/RRButton.vue";
export default { export default {
name: "Login", name: "Login",
components: {
RRButton
},
data() { data() {
return { return {
username: '', username: '',
@ -41,5 +45,8 @@ export default {
</script> </script>
<style scoped> <style scoped>
input {
border: 3px solid black;
background-color: beige;
}
</style> </style>

View file

@ -4,7 +4,7 @@
<script lang="ts"> <script lang="ts">
export default { export default {
name: "Button", name: "RRButton",
props: { props: {
text: { text: {
type: String type: String
@ -17,5 +17,6 @@ export default {
button { button {
border: 3px solid black; border: 3px solid black;
background-color: beige; background-color: beige;
width: auto;
} }
</style> </style>