links.vue 2.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101
  1. <template>
  2. <div class="pt-12">
  3. <h1 class="title-text">
  4. {{ $vuetify.lang.t("$vuetify.links.title") }}
  5. </h1>
  6. <p style="color: #9999; margin-top: 0.5rem; margin-bottom: 1rem">
  7. {{ $vuetify.lang.t("$vuetify.links.subtitle") }}
  8. </p>
  9. <v-btn class="mainAltButton" :href="githubLink" target="_blank">
  10. <v-icon style="margin-right: 0.5em">mdi-github</v-icon>
  11. GitHub
  12. </v-btn>
  13. <v-btn class="mainAltButton" :href="discordLink" target="_blank">
  14. <v-icon style="margin-right: 0.5em">mdi-discord</v-icon>
  15. Discord
  16. </v-btn>
  17. <h1 style="margin-top: 1em">
  18. {{ $vuetify.lang.t("$vuetify.links.contact") }}
  19. </h1>
  20. <v-btn class="mainAltButton" :href="emailLink" target="_blank">
  21. <v-icon style="margin-right: 0.5em">mdi-email</v-icon>
  22. selivano.d@gmail.com
  23. </v-btn>
  24. <p style="color: #555" class="my-8">
  25. Site by <v-icon color="#555">mdi-discord</v-icon>
  26. <a class="attr-link" href="https://github.com/Frontesque" target="_blank">
  27. Front#2990
  28. </a>
  29. <br />
  30. & <v-icon color="#555">mdi-discord</v-icon>
  31. <a class="attr-link" href="https://github.com/PickleNik" target="_blank">
  32. PickleNik#0864
  33. </a>
  34. </p>
  35. <!-- Translators -->
  36. <div style="color: #555; width: 250px">
  37. <b class="white--text">
  38. {{ $vuetify.lang.t("$vuetify.links.translators") }}
  39. </b>
  40. <br />
  41. <div
  42. v-for="translator in translators"
  43. :key="translator.tag"
  44. class="d-flex"
  45. >
  46. {{ translator.lang }} - <v-spacer /> {{ translator.tag }}
  47. </div>
  48. </div>
  49. </div>
  50. </template>
  51. <script>
  52. export default {
  53. transition(to, from) {
  54. if (!from) return "swoop-in";
  55. let routes = ["index", "install", "docs", "help", "faq", "donate", "links"];
  56. if (routes.indexOf(to.name) < 0) return "swoop-out";
  57. if (routes.indexOf(from.name) < 0) return "swoop-in";
  58. return routes.indexOf(to.name) > routes.indexOf(from.name)
  59. ? "swoop-left"
  60. : "swoop-right";
  61. },
  62. data: () => ({
  63. githubLink: "https://github.com/Anarios/return-youtube-dislike",
  64. discordLink: "https://discord.gg/mYnESY4Md5",
  65. emailLink: "mailto:selivano.d@gmail.com ",
  66. translators: [
  67. {
  68. tag: "alexuspromago#9473",
  69. lang: "Español",
  70. },
  71. {
  72. tag: "trbatuhankara#7738",
  73. lang: "Türkçe",
  74. },
  75. {
  76. tag: "PickleNik#0864",
  77. lang: "Русский",
  78. },
  79. ],
  80. }),
  81. };
  82. </script>
  83. <style>
  84. .attr-link {
  85. color: #555 !important;
  86. text-decoration: none;
  87. transition: all 0.2s;
  88. }
  89. .attr-link:hover {
  90. text-decoration: underline;
  91. color: #f77 !important;
  92. }
  93. </style>