AdminJO Front - Documentation API - v0.1.0
    Preparing search index...
    • Composant ClientsTableRow - Ligne de tableau pour un client AdminJO

      Ce composant affiche une ligne individuelle dans le tableau des clients avec toutes les informations client et un bouton d'action pour activer/désactiver le compte. Il s'agit d'un composant réutilisable utilisé par ClientsTable.

      • ID client : Numéro formaté avec préfixe # (ex: #123)
      • Nom et prénom : Informations personnelles du client
      • Téléphone : Numéro de contact
      • Email : Récupéré depuis client.user.email
      • Date de création : Formatée en français depuis client.user.date_joined
      • Badge coloré : Affichage visuel du statut actif/inactif
      • Bouton toggle : Permet d'activer/désactiver le compte client
      • Couleur contextuelle : Rouge pour désactiver, vert pour activer
      • Callback : Appel de onToggleActive avec l'ID du client
      • client : Objet Client complet avec propriétés imbriquées
      • onToggleActive : Callback pour l'action d'activation/désactivation
      • client.id : Identifiant unique
      • client.nom : Nom de famille
      • client.prenom : Prénom
      • client.telephone : Numéro de téléphone
      • client.user.email : Email du compte utilisateur associé
      • client.user.is_active : Statut d'activation du compte
      • client.user.date_joined : Date de création du compte

      Parameters

      • props: Props

        Configuration de la ligne client

        • client

          Données complètes du client à afficher

        • onToggleActive

          Callback pour activer/désactiver le client

      Returns Element

      Ligne de tableau avec données client et action toggle

      • ClientsTable - Composant parent utilisant cette ligne
      • Client - Type des données client affichées
      • ClientsManagement - Composant racine gérant les actions