yunohost-portal/error.vue

33 lines
693 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,
})
const props = defineProps<{
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>
<img class="logo" src="/assets/img/logo-white.svg" />
<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>
.logo {
width: 50%;
max-width: 200px;
}
</style>