Footer.vue 10 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202
  1. <script setup lang="ts">
  2. /* Define properties. */
  3. // https://vuejs.org/guide/components/props.html#props-declaration
  4. const props = defineProps({
  5. data: {
  6. type: [Object],
  7. },
  8. })
  9. // onMounted(() => {
  10. // console.log('Mounted!')
  11. // // Now it's safe to perform setup operations.
  12. // })
  13. // onBeforeUnmount(() => {
  14. // console.log('Before Unmount!')
  15. // // Now is the time to perform all cleanup operations.
  16. // })
  17. </script>
  18. <template>
  19. <footer class="bg-gray-900" aria-labelledby="footer-heading">
  20. <h2 id="footer-heading" class="sr-only">Footer</h2>
  21. <div class="mx-auto max-w-7xl px-6 pb-8 pt-16 sm:pt-24 lg:px-8 lg:pt-32">
  22. <div class="xl:grid xl:grid-cols-3 xl:gap-8">
  23. <div class="space-y-8">
  24. <img class="h-16 w-auto" src="~/assets/icon.png" alt="Hush Your Money" />
  25. <p class="text-xl leading-9 font-light text-gray-300 italic">
  26. <span class="block font-bold text-2xl text-rose-400">Spend Privately. Fearlessly!</span>
  27. Making the world a better place with the GUARANTEE of financial freedom for every man, woman and child.
  28. </p>
  29. <div class="flex space-x-6">
  30. <NuxtLink to="https://x.com/0xShomari" target="_blank" class="text-gray-400 hover:text-gray-300">
  31. <span class="sr-only">X</span>
  32. <svg class="h-6 w-6" fill="currentColor" viewBox="0 0 24 24" aria-hidden="true">
  33. <path
  34. d="M13.6823 10.6218L20.2391 3H18.6854L12.9921 9.61788L8.44486 3H3.2002L10.0765 13.0074L3.2002 21H4.75404L10.7663 14.0113L15.5685 21H20.8131L13.6819 10.6218H13.6823ZM11.5541 13.0956L10.8574 12.0991L5.31391 4.16971H7.70053L12.1742 10.5689L12.8709 11.5655L18.6861 19.8835H16.2995L11.5541 13.096V13.0956Z"
  35. />
  36. </svg>
  37. </NuxtLink>
  38. <NuxtLink to="https://gogs.hos.im/nyusternie/hushyourmoney" target="_blank" class="text-gray-400 hover:text-gray-300">
  39. <span class="sr-only">GitHub</span>
  40. <svg class="h-6 w-6" fill="currentColor" viewBox="0 0 24 24" aria-hidden="true">
  41. <path
  42. fill-rule="evenodd"
  43. d="M12 2C6.477 2 2 6.484 2 12.017c0 4.425 2.865 8.18 6.839 9.504.5.092.682-.217.682-.483 0-.237-.008-.868-.013-1.703-2.782.605-3.369-1.343-3.369-1.343-.454-1.158-1.11-1.466-1.11-1.466-.908-.62.069-.608.069-.608 1.003.07 1.531 1.032 1.531 1.032.892 1.53 2.341 1.088 2.91.832.092-.647.35-1.088.636-1.338-2.22-.253-4.555-1.113-4.555-4.951 0-1.093.39-1.988 1.029-2.688-.103-.253-.446-1.272.098-2.65 0 0 .84-.27 2.75 1.026A9.564 9.564 0 0112 6.844c.85.004 1.705.115 2.504.337 1.909-1.296 2.747-1.027 2.747-1.027.546 1.379.202 2.398.1 2.651.64.7 1.028 1.595 1.028 2.688 0 3.848-2.339 4.695-4.566 4.943.359.309.678.92.678 1.855 0 1.338-.012 2.419-.012 2.747 0 .268.18.58.688.482A10.019 10.019 0 0022 12.017C22 6.484 17.522 2 12 2z"
  44. clip-rule="evenodd"
  45. />
  46. </svg>
  47. </NuxtLink>
  48. </div>
  49. </div>
  50. <div class="mt-16 grid grid-cols-2 gap-8 xl:col-span-2 xl:mt-0">
  51. <div class="md:grid md:grid-cols-2 md:gap-8">
  52. <div>
  53. <h3 class="text-xl font-semibold leading-6 text-fuchsia-600">
  54. Users
  55. </h3>
  56. <ul role="list" class="mt-6 space-y-4">
  57. <li>
  58. <a href="javascript://" class="text-base leading-6 text-gray-300 hover:text-gray-900">
  59. Marketing
  60. </a>
  61. </li>
  62. <li>
  63. <a href="javascript://" class="text-base leading-6 text-gray-300 hover:text-gray-900">
  64. Analytics
  65. </a>
  66. </li>
  67. <li>
  68. <a href="javascript://" class="text-base leading-6 text-gray-300 hover:text-gray-900">
  69. Commerce
  70. </a>
  71. </li>
  72. <li>
  73. <a href="javascript://" class="text-base leading-6 text-gray-300 hover:text-gray-900">
  74. Insights
  75. </a>
  76. </li>
  77. </ul>
  78. </div>
  79. <div class="mt-10 md:mt-0">
  80. <h3 class="text-xl font-semibold leading-6 text-fuchsia-600">
  81. Investors
  82. </h3>
  83. <ul role="list" class="mt-6 space-y-4">
  84. <li>
  85. <a href="javascript://" class="text-base leading-6 text-gray-300 hover:text-gray-900">
  86. Pricing
  87. </a>
  88. </li>
  89. <li>
  90. <a href="javascript://" class="text-base leading-6 text-gray-300 hover:text-gray-900">
  91. Documentation
  92. </a>
  93. </li>
  94. <li>
  95. <a href="javascript://" class="text-base leading-6 text-gray-300 hover:text-gray-900">
  96. Guides
  97. </a>
  98. </li>
  99. <li>
  100. <a href="javascript://" class="text-base leading-6 text-gray-300 hover:text-gray-900">
  101. API Status
  102. </a>
  103. </li>
  104. </ul>
  105. </div>
  106. </div>
  107. <div class="md:grid md:grid-cols-2 md:gap-8">
  108. <div>
  109. <h3 class="text-xl font-semibold leading-6 text-fuchsia-600">
  110. Builders
  111. </h3>
  112. <ul role="list" class="mt-6 space-y-4">
  113. <li>
  114. <a href="javascript://" class="text-base leading-6 text-gray-300 hover:text-gray-900">
  115. About
  116. </a>
  117. </li>
  118. <li>
  119. <a href="javascript://" class="text-base leading-6 text-gray-300 hover:text-gray-900">
  120. Blog
  121. </a>
  122. </li>
  123. <li>
  124. <a href="javascript://" class="text-base leading-6 text-gray-300 hover:text-gray-900">
  125. Jobs
  126. </a>
  127. </li>
  128. <li>
  129. <a href="javascript://" class="text-base leading-6 text-gray-300 hover:text-gray-900">
  130. Press
  131. </a>
  132. </li>
  133. <li>
  134. <a href="javascript://" class="text-base leading-6 text-gray-300 hover:text-gray-900">
  135. Partners
  136. </a>
  137. </li>
  138. </ul>
  139. </div>
  140. <div class="mt-10 md:mt-0">
  141. <h3 class="text-xl font-semibold leading-6 text-fuchsia-600">
  142. HYM Links
  143. </h3>
  144. <ul role="list" class="mt-6 space-y-4">
  145. <li>
  146. <a href="javascript://" class="text-base leading-6 text-gray-300 hover:text-gray-900">Claim</a>
  147. </li>
  148. <li>
  149. <a href="javascript://" class="text-base leading-6 text-gray-300 hover:text-gray-900">Privacy</a>
  150. </li>
  151. <li>
  152. <a href="javascript://" class="text-base leading-6 text-gray-300 hover:text-gray-900">Terms</a>
  153. </li>
  154. </ul>
  155. </div>
  156. </div>
  157. </div>
  158. </div>
  159. <div class="mt-4 sm:mt-20 lg:mt-24 flex flex-col sm:flex-row justify-between gap-4 border-t border-gray-900/10 pt-8">
  160. <p class="leading-5 text-gray-300 text-center sm:text-left text-sm lg:text-base">
  161. <span class="px-1 block sm:inline">&copy; 2020-2024 The Hush DAO</span>
  162. <span class="hidden lg:inline">—</span>
  163. <span class="hidden sm:block lg:hidden"></span>
  164. <span class="px-1 block sm:inline">All rights reserved.</span>
  165. </p>
  166. <div class="flex mb-2 lg:mb-5 justify-center lg:justify-end">
  167. <NuxtLink to="https://runonflux.io" target="_blank">
  168. <img src="~/assets/running-on-flux-white.png" class="h-10 lg:h-16 border border-gray-300 rounded-lg hover:border-sky-300" />
  169. </NuxtLink>
  170. </div>
  171. </div>
  172. </div>
  173. </footer>
  174. </template>