Tag
- Voir la page de documentation du composant sur le Système de Design de l’État Ouvre une nouvelle fenêtre
- Voir la page d’exemple du Système de Design de l’État Ouvre une nouvelle fenêtre
Documentation du tag
Returns a tag item. Takes a dict as parameter, with the following structure:
data_dict = {
"label": "Label of the tag",
"link": "(Optional) link of the tag",
"onclick": "(Optional) action that happens when the tag is clicked on",
"is_selectable": "(Optional) boolean that marks the tag as selectable",
"is_dismissable": "(Optional) boolean that marks the tag as dismissable",
"extra_classes: (Optional) string with names of extra classes"
}
Relevant extra_classes:
village-tag--sm: for a small tag- icon classes: an icon for the tag, along with a positional class
(eg,
village-icon-arrow-right-linevillage-tag--icon-left)
All of the keys of the dict can be passed directly as named parameters of the tag.
Tag name: village_highlight
Usage:
{% village_highlight data_dict %}
Exemples
Données
{'label': 'Tag simple'}
Résultat
Tag simple
Données
{'label': 'Tag avec lien', 'link': '/django_village/components'}
Résultat
Tag avec lienDonnées
{'extra_classes': 'village-tag--sm village-icon-arrow-right-line '
'village-tag--icon-left',
'label': 'Petit tag avec icône'}
Résultat
Données
{'extra_classes': 'village-icon-cursor-line village-tag--icon-right',
'label': 'Tag avec action',
'link': '#',
'onclick': "alert('clicked'); return false;"}
Résultat
Tag avec actionDonnées
{'is_selectable': True, 'label': 'Tag sélectionnable'}
Résultat
Données
{'is_dismissable': True, 'label': 'Tag supprimable'}
Résultat
Données
{'extra_classes': 'village-tag--green-emeraude',
'label': 'Tag vert',
'link': '#'}