{% extends 'base.html.twig' %} {% block title %}Avatar - Design System - Bubul{% endblock %} {% block body %}
{% verbatim %}{# Avec image #}
{% include '_atoms/avatar/avatar.html.twig' with {
src: user.avatar,
alt: user.name,
size: 'lg'
} %}
{# Avec initiales #}
{% include '_atoms/avatar/avatar.html.twig' with {
name: 'Jean Dupont',
variant: 'primary',
status: 'online'
} %}{% endverbatim %}
Fichier : templates/_atoms/avatar/avatar.html.twig
Génère automatiquement les initiales depuis le paramètre name
Paramètre : size
Paramètre : variant
Paramètre : rounded
Paramètre : status
| Paramètre | Type | Défaut | Description |
|---|---|---|---|
src | string | null | URL de l'image |
alt | string | '' | Texte alternatif |
name | string | null | Nom pour générer les initiales |
initials | string | null | Initiales (priorité sur name) |
size | string | md | xs, sm, md, lg, xl, 2xl |
rounded | string | full | md, lg, xl, full |
variant | string | gray | gray, primary, success, warning, error, info, cohorts |
status | string | null | online, offline, busy, away |
class | string | '' | Classes additionnelles |