Вы не можете выбрать более 25 тем Темы должны начинаться с буквы или цифры, могут содержать дефисы(-) и должны содержать не более 35 символов.

100 lines
3.9KB

  1. <template>
  2. <div class="w-full leading-normal">
  3. <div @click="redirect_href('blog')" class="flex group cursor-pointer hover:text-white hover:bg-indigo p-4 border-b">
  4. <div class="text-lg mb-1 group-hover:text-white fix-fa-inlined">
  5. <fa-layers full-width class="fa flex-none align-middle"><fa :icon="faWordpress" /></fa-layers>
  6. <span class="pl-2 font-serif">Blog</span>
  7. </div>
  8. </div>
  9. <div @click="redirect_href('twitter')" class="flex group cursor-pointer hover:text-white hover:bg-indigo p-4 border-b">
  10. <div class="text-lg mb-1 group-hover:text-white fix-fa-inlined">
  11. <fa-layers full-width class="fa flex-none align-middle"><fa :icon="faTwitter" /></fa-layers>
  12. <span class="pl-2 font-serif">Twitter</span>
  13. </div>
  14. </div>
  15. <div @click="redirect_href('github')" class="flex group cursor-pointer hover:text-white hover:bg-indigo p-4 border-b">
  16. <div class="text-lg mb-1 group-hover:text-white fix-fa-inlined">
  17. <fa-layers full-width class="fa flex-none align-middle"><fa :icon="faGithub" /></fa-layers>
  18. <span class="pl-2 font-serif">Github</span>
  19. </div>
  20. </div>
  21. <div @click="redirect_href('keybase')" class="flex group cursor-pointer hover:text-white hover:bg-indigo p-4 border-b">
  22. <div class="text-lg mb-1 group-hover:text-white fix-fa-inlined">
  23. <fa-layers full-width class="fa flex-none align-middle"><fa :icon="faKeybase" /></fa-layers>
  24. <span class="pl-2 font-serif">Keybase</span>
  25. </div>
  26. </div>
  27. <div @click="redirect_href('linkedin')" class="flex group cursor-pointer hover:text-white hover:bg-indigo p-4 border-b">
  28. <div class="text-lg mb-1 group-hover:text-white fix-fa-inlined">
  29. <fa-layers full-width class="fa flex-none align-middle"><fa :icon="faLinkedin" /></fa-layers>
  30. <span class="pl-2 font-serif">Linkedin</span>
  31. </div>
  32. </div>
  33. <div @click="redirect_href('youtube')" class="flex group cursor-pointer hover:text-white hover:bg-indigo p-4">
  34. <div class="text-lg mb-1 group-hover:text-white fix-fa-inlined">
  35. <fa-layers full-width class="fa flex-none align-middle"><fa :icon="faYoutube" /></fa-layers>
  36. <span class="pl-2 font-serif">Youtube</span>
  37. </div>
  38. </div>
  39. </div>
  40. </template>
  41. <script>
  42. import { faGithub, faLinkedin, faTwitter, faWordpress, faKeybase, faYoutube } from '@fortawesome/free-brands-svg-icons'
  43. export default {
  44. methods: {
  45. redirect_href (profile) {
  46. var url
  47. switch (profile) {
  48. case "linkedin":
  49. url = "//www.linkedin.com/in/rhnvrm/", '_blank'
  50. break;
  51. case "twitter":
  52. url = "//twitter.com/rhnvrm", '_blank'
  53. break;
  54. case "github":
  55. url = "//github.com/rhnvrm", '_blank'
  56. break;
  57. case "youtube":
  58. url = "//youtube.com/user/TheRohanVerma", '_blank'
  59. break;
  60. case "blog":
  61. url = "//blog.rohanverma.net/", '_blank'
  62. break;
  63. case "keybase":
  64. url = "//keybase.io/rhnvrm", '_blank'
  65. break;
  66. default:
  67. url = "//rohanverma.net/"
  68. break;
  69. }
  70. url += "?utm_source=homepage_rohanverma_net&utm_medium=profilelist"
  71. window.open(url, '_blank')
  72. }
  73. },
  74. computed: {
  75. faGithub () {
  76. return faGithub
  77. },
  78. faLinkedin () {
  79. return faLinkedin
  80. },
  81. faTwitter () {
  82. return faTwitter
  83. },
  84. faWordpress () {
  85. return faWordpress
  86. },
  87. faKeybase () {
  88. return faKeybase
  89. },
  90. faYoutube () {
  91. return faYoutube
  92. }
  93. },
  94. }
  95. </script>