<tyro-ui-chip>

Chip

Composant badge sémantique avec 5 variantes, 2 tailles, icône optionnelle et bouton de suppression optionnel. Le contenu est projeté via ng-content.

Variantes

Toutes les variantes (md)
DefaultAccentSuccessWarningDanger

Tailles

sm et md
smmd

Avec icône

Classe Remix Icon via [icon]
ActifEn attenteBloquéAdmin

Supprimable

[removable] + événement (removed)
Tag 1Tag 2Actif

Inputs

Propriété
Type
Défaut
Description
[variant]'default' | 'accent' | 'success' | 'warning' | 'danger''default'Couleur sémantique du chip
[size]'sm' | 'md''md'Taille du chip
[icon]string-Classe d'icône Remix Icon affichée à gauche du texte
[removable]booleanfalseAffiche un bouton × pour supprimer le chip

Outputs

Événement
Payload
Description
(removed)voidÉmis quand l'utilisateur clique sur le bouton de suppression

Sémantique des variantes

Variante
Usage
defaultÉtat neutre, tags génériques
accentRôle, catégorie, valeur mise en avant
successÉtat actif, validé, en ligne
warningAvertissement, en attente
dangerErreur, inactif, bloqué

Utilisation

<tyro-ui-chip variant="success" icon="ri-check-line">
  Actif
</tyro-ui-chip>

<tyro-ui-chip variant="danger" [removable]="true" (removed)="onRemove()">
  Tag
</tyro-ui-chip>