{% extends 'base.html.twig' %} {% block title %}Icon - Design System - Bubul{% endblock %} {% block body %}
{% verbatim %}{# Couleur unique #}
{% include '_atoms/icon/icon.html.twig' with {
name: 'check',
size: 'lg',
color: 'success'
} %}
{# Duotone avec deux couleurs #}
{% include '_atoms/icon/icon.html.twig' with {
name: 'bubul-moodia',
size: 'xl',
colorPrimary: 'moodia',
colorSecondary: 'gray',
opacitySecondary: '0.5'
} %}{% endverbatim %}
Fichier : templates/_atoms/icon/icon.html.twig
Paramètre : size
Paramètre : color
Paramètres : colorPrimary, colorSecondary, opacitySecondary
Source : solar-icons.vercel.app - Style Bold Duotone
Noms sémantiques qui pointent vers des icônes Solar
| Paramètre | Type | Défaut | Description |
|---|---|---|---|
name | string | (requis) | Nom de l'icône |
size | string | md | xs, sm, md, lg, xl, 2xl |
color | string | current | Couleur unique pour les deux couches |
colorPrimary | string | null | Couleur de la couche primaire (duotone) |
colorSecondary | string | null | Couleur de la couche secondaire (duotone) |
opacitySecondary | string | 0.5 | Opacité de la couche secondaire (0-1) |
class | string | '' | Classes CSS additionnelles |