links.vue 2.5 KB

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