Icône
Le composant Icon vous permet d’afficher des icônes dans vos composants dynamiques Avonni. Il prend en charge les icônes standard du Salesforce Lightning Design System (SLDS) et peut inclure des icônes personnalisées fournies par Avonni. Les icônes améliorent l’attrait visuel et l’utilisabilité de vos composants.
Aperçu
Le composant Icon est un élément visuel simple. Il est utilisé pour :
Représenter visuellement des actions ou des états.
Fournir des repères visuels pour la navigation.
Ajouter de l’intérêt visuel.
Améliorer l’accessibilité (avec un texte alternatif approprié).
Propriétés
Le composant Icon possède ces propriétés dans le panneau des propriétés :
Nom API : Un identifiant unique pour le composant.
Nom de l’icône : (Texte) Le nom de l’icône. Utilisez :
Icônes SLDS : Format : catégorie:nom (par ex., standard:account, utility:add). Trouvez les icônes disponibles dans la documentation du Salesforce Lightning Design System.
Icônes personnalisées Avonni : Consultez la documentation Avonni pour les noms.
Valeur dynamique : Vous pouvez utiliser une Variable, une Constante ou une Formule.
Taille de l’icône : (Texte) La taille de l’icône. Les options incluent généralement :
x-small
petit
moyen
grand
très grand
Variant : (Texte) Le style (couleur) de l’icône. Ne fonctionne qu’avec
utilityicônes. Les options comprennent souvent :base
erreur
warning
success
inverse
Titre : (Texte) Texte alternatif pour l’icône. Essentiel pour l’accessibilité ! Ce texte est :
Utilisé par les lecteurs d’écran.
Affiché comme info-bulle au survol (dans la plupart des navigateurs). Décrivez la finalité, pas seulement son apparence. Exemple : « Créer un nouveau compte », pas « Signe plus ».
Visible : (Booléen) Contrôle la visibilité, prend en charge l’affichage et la masquage dynamiques.
: La valeur maximale.
Exemple 1 : Icône de compte statique
Nom de l'icône : standard:account
Taille de l’icône : medium
Variant : base
Titre : Icône de compte
Ceci affiche l’icône standard Compte de Salesforce.
Exemple 2 : Icône dynamique (Formule)
Nom de l’icône : myStatusIcon (Ceci est une ressource Formule)
Taille de l’icône : small
Variant : inverse
Titre : Statut de l’opportunité
La ressource Formule myStatusIcon pourrait contenir :
IF(OpportunityStageName = 'Closed Won', 'utility:check', IF(OpportunityStageName = 'Closed Lost', 'utility:close', 'utility:help' ) )
Ceci modifie l’icône en fonction du StageName d’une opportunité.
variable sera mise à jour, et vous pourrez utiliser ces valeurs pour filtrer un Data Table.
Accessibilité : FOURNISSEZ TOUJOURS un titre significatif.
Conformité SLDS : L’utilisation des icônes SLDS garantit une cohérence visuelle.
Disponibilité des icônes : Consultez la documentation pour connaître les noms d’icônes valides
Mis à jour
Ce contenu vous a-t-il été utile ?
