> ## Documentation Index
> Fetch the complete documentation index at: https://docs.jaksam-scripts.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Register action button

> Enregistre un bouton d'action personnalisé dans la barre d'outils de l'interface de l'inventaire.

Enregistre un bouton d'action personnalisé dans la barre d'outils de l'interface de l'inventaire. Les boutons d'action apparaissent sur le côté droit de l'inventaire et peuvent déclencher n'importe quelle logique personnalisée au clic.

<Tip>
  Pour un guide complet avec images et exemples, consulte le [Guide des boutons d'action](/fr/jaksam-inventory/guides/action-buttons).
</Tip>

<CodeGroup>
  ```lua Export theme={null}
  exports['jaksam_inventory']:registerActionButton(id, icon, tooltip, onClick, visible)
  ```

  ```lua Example theme={null}
  -- Enregistre un bouton d'action simple
  exports['jaksam_inventory']:registerActionButton(
      'my_custom_button',
      'bi-star-fill',
      'My Custom Action',
      function()
          print('Button clicked!')
          -- Ta logique personnalisée ici
      end
  )

  -- Enregistre un bouton caché (pour l'afficher plus tard selon des conditions)
  exports['jaksam_inventory']:registerActionButton(
      'police_actions',
      'bi-shield-check',
      'Police Actions',
      function()
          TriggerEvent('myPoliceScript:openMenu')
      end,
      false -- caché par défaut
  )
  ```
</CodeGroup>

### Paramètres

| Nom | Type de donnée | Description |
| - | - | - |
| `id` | string | Identifiant unique du bouton. Utilisé pour référencer le bouton lors de son affichage/masquage/désenregistrement |
| `icon` | string | Nom de classe Bootstrap Icons (par ex. "bi-shield-x", "bi-car-front-fill"). Trouve des icônes sur [icons.getbootstrap.com](https://icons.getbootstrap.com/) |
| `tooltip` | string \| nil | Texte de l'infobulle affiché au survol du bouton. Peut être nil pour aucune infobulle |
| `onClick` | function | Fonction de callback exécutée quand le bouton est cliqué |
| `visible` | boolean \| nil | Si le bouton doit être visible initialement. Par défaut : true |

### Valeur de retour

Aucune.


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.