21 lines
456 B
Vue
21 lines
456 B
Vue
<script setup lang="ts">
|
|
import type { NuxtError } from '#app';
|
|
|
|
const props = defineProps<{
|
|
error: NuxtError
|
|
}>();
|
|
|
|
// const handleError = () => clearError({ redirect: '/' });
|
|
</script>
|
|
|
|
<template>
|
|
<main id="error-page">
|
|
<h1 v-if="props.error.statusCode === 404">404</h1>
|
|
<h1 v-else>Error!</h1>
|
|
<p>{{ props.error.message }}</p>
|
|
<pre v-if="props.error.stack">
|
|
<code>{{ props.error.stack }}</code>
|
|
</pre>
|
|
</main>
|
|
</template>
|