2025-06-30 18:58:24 +02:00
|
|
|
<!--
|
|
|
|
SPDX-FileCopyrightText: © 2025 Hornwitser <code@hornwitser.no>
|
|
|
|
SPDX-License-Identifier: AGPL-3.0-or-later
|
|
|
|
-->
|
2025-03-09 22:21:13 +01:00
|
|
|
<template>
|
|
|
|
<Header />
|
|
|
|
<h1>{{ error.statusCode }} {{ error.statusMessage }}</h1>
|
2025-05-26 14:01:46 +02:00
|
|
|
<p v-if="error.message !== error.statusMessage">
|
|
|
|
{{ error.message }}
|
|
|
|
</p>
|
|
|
|
<pre v-if="error.stack"><code>{{ error.stack }}</code></pre>
|
2025-03-09 22:21:13 +01:00
|
|
|
</template>
|
|
|
|
|
|
|
|
<script setup lang="ts">
|
|
|
|
defineProps<{ error: {
|
|
|
|
statusCode: number,
|
|
|
|
fatal: boolean,
|
|
|
|
unhandled: boolean,
|
|
|
|
statusMessage?: string,
|
|
|
|
data?: unknown,
|
|
|
|
cause?: unknown,
|
|
|
|
|
|
|
|
// Undocumented fields
|
|
|
|
url?: string,
|
|
|
|
message?: string,
|
|
|
|
stack?: string,
|
|
|
|
} }>()
|
|
|
|
</script>
|