yunohost-portal/error.vue

33 lines
667 B
Vue
Raw Normal View History

2023-08-05 16:06:28 +02:00
<script setup lang="ts">
import { H3Error } from 'h3'
const head = useLocaleHead({
addDirAttribute: true,
addSeoAttributes: true,
})
2023-11-14 19:17:04 +01:00
defineProps<{
2023-08-05 16:06:28 +02:00
error: H3Error
}>()
</script>
<template>
<main
class="container mx-auto p-10 min-h-screen flex flex-col justify-center items-center"
>
<Html :lang="head.htmlAttrs?.lang" :dir="head.htmlAttrs?.dir"></Html>
<CustomLogo class="logo" />
2023-08-05 16:06:28 +02:00
<div class="text-center mt-10">
<h1 class="text-7xl font-bold">{{ error.statusCode }}</h1>
<p class="py-6">{{ error.statusMessage }}</p>
</div>
</main>
</template>
<style scoped>
2023-08-05 16:06:28 +02:00
.logo {
max-width: 196px;
max-height: 170px;
2023-08-05 16:06:28 +02:00
}
</style>