website/src/views/Contact.vue

100 lines
2.3 KiB
Vue

<template>
<div>
<v-container class="justify-center text-center">
<p class="text-h4">Contact</p>
<v-row>
<v-col
md="3"
xs="3"
sm="3"
cols="6"
v-for="contact in contacts"
:key="contact.id"
>
<v-card class="rounded-xl" elevation="8">
<br />
<v-icon>{{ contact.icon }}</v-icon>
<v-card-title class="justify-center">{{
contact.title
}}</v-card-title>
<v-card-text>
<a :href="contact.url">{{ contact.displayName }}</a>
</v-card-text>
</v-card>
</v-col>
</v-row>
</v-container>
</div>
</template>
<script>
export default {
name: "Contact",
data() {
return {
contacts: [
{
id: 1,
icon: "mdi-email",
title: "Email",
displayName: "troplo@troplo.com",
url: "mailto:troplo@troplo.com"
},
{
id: 2,
icon: "mdi-matrix",
title: "Matrix",
displayName: "@troplo:flowinity.com",
url: "https://matrix.to/#/@troplo:flowinity.com?via=flowinity.com"
},
{
id: 3,
icon: "mdi-discord",
title: "Discord",
displayName: "Troplo#8495",
url: "https://discord.com/users/692259321907773460"
},
{
id: 4,
icon: "mdi-twitter",
title: "Twitter",
displayName: "@TheTroplo",
url: "https://twitter.com/TheTroplo"
},
{
id: 5,
icon: "mdi-send",
title: "Telegram",
displayName: "@Troplo",
url: "https://t.me/Troplo"
},
{
id: 6,
icon: "mdi-github",
title: "GitHub",
displayName: "Troplo",
url: "https://github.com/Troplo"
},
{
id: 8,
icon: "mdi-tea",
title: "Gitea",
displayName: "Troplo",
url: "https://git.troplo.com/Troplo"
},
{
id: 7,
icon: "mdi-gitlab",
title: "GitLab",
displayName: "Troplo",
url: "https://gitlab.com/Troplo"
}
]
}
}
}
</script>
<style scoped></style>