mahee-auffret/error.vue

46 lines
881 B
Vue
Raw Permalink Normal View History

2024-02-21 00:30:14 +01:00
<template>
<Header />
<div class="error-page">
<h1 v-if="error.statusCode === 404">Erreur 404</h1>
<h1 v-else>Erreur {{ error.statusCode }}</h1>
2024-02-21 00:30:14 +01:00
<p v-if="error.statusCode === 404">La page {{ error.url }} n'existe pas</p>
<img
:src="`/api/assets/${globalData.error_img}.webp`"
:alt="globalData.error_img_title" />
2024-02-21 00:30:14 +01:00
</div>
</template>
<script>
2024-04-12 00:23:57 +02:00
export default {
async setup() {
let globalData = await useFetchGlobalData();
globalData = globalData.globalData._object.$sglobalData;
2024-04-12 00:23:57 +02:00
return {
globalData
}
},
2024-02-21 00:30:14 +01:00
props: {
error: Object
}
2024-04-12 00:23:57 +02:00
}
2024-02-21 00:30:14 +01:00
</script>
<style scoped>
.error-page {
text-align: center;
margin: 3rem auto;
}
h1 {
margin-bottom: 1rem;
}
img {
width: 60vw;
margin: auto;
margin-top: 5rem;
}
</style>