feat: app config and error page

This commit is contained in:
2026-03-26 11:14:33 -04:00
parent 9181f91e7c
commit 71edb3d676
2 changed files with 34 additions and 0 deletions

View File

@@ -0,0 +1,8 @@
export default defineAppConfig({
ui: {
colors: {
primary: "indigo",
neutral: "neutral",
},
},
});

View File

@@ -0,0 +1,26 @@
<script setup lang="ts">
import { fr } from "@nuxt/ui/locale";
import type { NuxtError } from "#app";
const props = defineProps<{ error: NuxtError }>();
const sanitizedError = computed<NuxtError>(() => {
const error = props.error;
switch (error.status) {
case 404:
error.statusMessage = "Page non trouvée";
break;
case 500:
error.statusMessage = "Erreur interne du serveur";
break;
}
return error;
});
</script>
<template>
<UApp :locale="fr">
<UError :error="sanitizedError" />
</UApp>
</template>