{% set image = _args.image|default(null) %}
{% set text = _args.text|default(null) %}
{% set size = _args.size|default(null) %}
{% set color = _args.color|default(null) %}
{% set variant = _args.variant|default(null) %}
{% set indicator = _args.indicator|default(null) %}
{% if indicator %}<span class="hc-avatar--with-indicator">{% endif %}
<span class="
hc-avatar
{% if size %}hc-avatar--{{ size }}{% endif %}
{% if color %}{% if color starts with 'bg-' %}{{ color }}{% else %}hc-avatar--{{ color }}{% endif %}{% endif %}
{% if variant %}hc-avatar--{{ variant }}{% endif %}
">
{% if image %}
<img src="{{ image|e('html_attr') }}" class="hc-avatar-image" />
{% else %}
{{- text -}}
{% endif %}
</span>
{% if indicator %}
{% include 'hc/indicator.html.twig' with indicator %}
{% endif %}
{% if indicator %}</span>{% endif %}