Skip to content

Page d’erreur - DsfrErrorPage

🌟 Introduction

Bonjour et bienvenue dans la documentation du composant DsfrErrorPage ! Ce composant est une merveilleuse façon de gérer les erreurs, spécialement les fameuses erreurs 404. Imaginez-vous en train de parcourir un charmant village français, mais soudain, vous vous retrouvez dans une impasse. Eh bien, DsfrErrorPage est là pour vous montrer le chemin de retour avec style et élégance !

🛠️ Props

NomTypeDéfautObligatoireDescription
titlestring"Page non trouvée"Titre de la page d'erreur.
subtitlestring"Erreur 404"Sous-titre pour la page d'erreur.
descriptionstring"La page que vous cherchez est introuvable. Excusez-nous pour la..."Description détaillée de l'erreur.
helpstring"Si vous avez tapé l'adresse web dans le navigateur, vérifiez..."Conseil ou suggestion pour aider l'utilisateur.
buttonsFunction() => []

📡 Événements

Ce composant ne déclenche pas d'événements spécifiques. Il est tranquille comme une petite ville française un dimanche matin.

🧩 Slots

NomDescription
defaultSlot par défaut. Utilisé pour insérer du contenu après ou à la place des boutons. Peut-être pour suggérer un retour à la page d'accueil ou un lien vers un site touristique local ? 🏰

📝 Exemples

Voici un petit exemple pour illustrer comment utiliser DsfrErrorPage dans votre pittoresque application Vue :

vue
<script setup lang="ts">
import DsfrErrorPage from '../DsfrErrorPage.vue'
</script>

<template>
  <div class="fr-container fr-my-2w">
    <DsfrErrorPage
      title="Oups, perdu ?"
      subtitle="Erreur 418: Je suis une théière"
      description="Il semblerait que vous ayez demandé du café à une théière. Essayons de remettre les choses au clair."
      help="Si vous cherchez du thé, vous êtes au bon endroit. Sinon, peut-être voulez-vous retourner à la page d'accueil ?"
    >
      <template #default>
        <p>C'est ici que vous pourriez proposer un retour à la page d'accueil ou une tasse de thé virtuelle. 🍵 (slot par défaut)</p>
      </template>
    </DsfrErrorPage>
  </div>
</template>

Et voilà ! Avec DsfrErrorPage, gérer les erreurs devient presque un plaisir. Bon codage ! 🎨👩‍💻🇫🇷