1
0

error.vue 840 B

12345678910111213141516171819202122232425262728
  1. <script setup lang="ts">
  2. useHead({
  3. title: 'Oops! An error has been detected — APECS Dev',
  4. ogTitle: 'Oops! An error has been detected — APECS Dev',
  5. description: 'An uncensorable, multi-chain platform for P2P electronic cash Creators to do what they need to do.',
  6. ogDescription: 'An uncensorable, multi-chain platform for P2P electronic cash Creators to do what they need to do.',
  7. ogImage: 'https://apecs.dev/poster.jpg',
  8. twitterCard: 'summary_large_image',
  9. })
  10. </script>
  11. <template>
  12. <main>
  13. <h1 v-if="error.statusCode === 404">Page not found</h1>
  14. <h1 v-else>An error occurred</h1>
  15. <NuxtLink to="/">Home page</NuxtLink>
  16. </main>
  17. </template>
  18. <script lang="ts">
  19. export default {
  20. props: ['error'],
  21. layout: 'error' // you can set a custom layout for the error page
  22. }
  23. </script>