Bibliothèque d'icônes Angular (agnostique) | ng-hub-ui-icons

Icônes Angular indépendantes du jeu : affichez Font Awesome, Bootstrap Icons, Material Symbols, Solar ou vos propres SVG via une seule API <hub-icon> / [hubIcon], thématisées par variables CSS.

Référence API

Voici le contrat complet de icons : tout ce que vous pouvez lier, écouter, projeter et personnaliser, réuni au même endroit. Branchez ce dont vous avez besoin et stylisez ce que vous voulez — c’est standalone et compatible avec les signals.

Inputs

Réglez icons à votre goût avec 7 inputs. Liez-les comme n’importe quel @Input Angular.

NomTypePar défautDescription
nameObligatoirestringNom de l'icône. Accepte le raccourci pack:variant:name.
packstringdefaultPackClé du pack ; remplace le pack du raccourci et le defaultPack configuré.
variantstringVariante ; remplace la variante du raccourci et celle du pack.
size (hub-icon)string1emTaille par instance, écrite dans --hub-icon-size (hub-icon uniquement).
color (hub-icon)stringcurrentColorCouleur par instance, écrite dans --hub-icon-color (hub-icon uniquement).
label (hub-icon)stringLibellé accessible : définit role="img" + aria-label ; sans lui l'icône est décorative (hub-icon uniquement).
spin (hub-icon)booleanfalseFait tourner l'icône en continu, p. ex. pour les indicateurs de chargement (hub-icon uniquement).

Outputs

Aucun output documenté pour le moment.

Templates

Aucun template documenté pour le moment.