@brickslab/ui-web
Bouton de copie dans le presse-papier avec retour visuel de confirmation. Le composant est contrôlé : l'état copied et le callback onCopy sont gérés par le parent.
Aperçu
état par défaut vs état copié
démo interactive — cliquer pour basculer l'état
Props
| Prop | Type | Défaut | Requis | Description |
|---|---|---|---|---|
onCopy | () => void | — | ✓ | Callback déclenché lorsque l'utilisateur clique sur le bouton. Responsable de la logique de copie dans le presse-papier. |
copied | boolean | false | — | État de confirmation de la copie. Quand true, le bouton affiche le label de confirmation. |
label | string | "Copier" | — | Libellé affiché dans l'état par défaut (avant la copie). |
copiedLabel | string | "Copié !" | — | Libellé affiché dans l'état de confirmation (après la copie). |