AdminJO Front - Documentation API - v0.1.0
    Preparing search index...
    • Composant Notification - Système de notifications avancé AdminJO

      Ce composant fournit un système complet de notifications utilisateur pour l'application AdminJO des Jeux Olympiques 2024. Il combine gestion multi-types (succès, erreur, avertissement, info), positionnement flexible, auto-fermeture configurable, et design responsive optimisé. Conçu pour tous les cas de feedback utilisateur temps réel pendant les opérations administratives olympiques, il assure une communication claire et cohérente des états système, des confirmations d'actions, et des alertes critiques dans l'écosystème de gestion des Jeux Olympiques 2024.

      • Success : Confirmations actions réussies, validations JO complétées
      • Error : Erreurs système, échecs opérations, problèmes critiques
      • Warning : Avertissements préventifs, alertes attention requise
      • Info : Informations contextuelles, guides utilisateur, updates
      • Type safety : Interface stricte TypeScript pour validation types
      • Visual distinction : Couleurs et icônes spécifiques chaque type
      • Semantic meaning : Signification claire pour screen readers
      • Context adaptation : Messages adaptés contexte métier olympique
      • Auto-fermeture : Timer configurable avec durée personnalisable
      • Duration flexible : Props duration en millisecondes (défaut: 5000ms)
      • Persistent mode : persistent=true désactive auto-fermeture
      • Manual close : onClose callback pour fermeture programmatique
      • Progress indicator : Barre progression temps restant visuelle
      • Focus management : Gestion focus pendant affichage notification

      Parameters

      • props: NotificationProps

        Configuration apparence et comportement notification

        • type

          Type notification: success|error|warning|info

        • title

          Titre principal notification (obligatoire)

        • message

          Message détaillé optionnel

        • duration

          Durée affichage millisecondes

        • onClose

          Callback fermeture notification

        • showCloseButton

          Affichage bouton fermeture

        • position

          Position écran notification

        • className

          Classes CSS Tailwind custom

        • persistent

          Mode persistant sans auto-fermeture

      Returns Element | null

      Notification interactive positionnée AdminJO

      Spinner - Composant indicateur chargement complémentaire