update function, create botcard, update cards

This commit is contained in:
2021-07-31 16:51:00 +02:00
parent 6860952284
commit 6c6e16c8b1
5 changed files with 130 additions and 13 deletions

View File

@@ -0,0 +1,63 @@
<template>
<div class="card">
<h3>bot card</h3>
<p>
Bot Name:
{{ status.info.username + '#' + status.info.discriminator }} <br />
Bot ID: {{ status.info.id }} <br />
Bot Avatar:
<img
:src="
`https://cdn.discordapp.com/avatars/${status.info.id}/${
status.info.avatar
}.png?size=64`
"
alt=""
v-if="status"
/>
<br />
Bot Status: {{ status.status }} <br />
Bot Info: {{ status.info }}
</p>
</div>
</template>
<script>
import axios from 'axios';
export default {
name: 'BotCard',
data() {
return {
status: {},
};
},
mounted() {
this.fetchData();
},
methods: {
fetchData: function() {
axios.get(`/.netlify/functions/bot-status`).then((response) => {
this.status = response.data;
});
},
},
};
</script>
<style lang="scss" scoped>
.card {
display: inline-block;
border: 1px solid var(--gray);
border-radius: 4px;
padding: 1rem;
margin: 1rem 0.2rem;
width: 100%;
transition-duration: var(--trandur);
&:hover,
&:focus {
border: 1px solid transparent;
box-shadow: 0 0 10px black;
}
}
</style>