templates/hc/avatar.html.twig line 1

Open in your IDE?
  1. {% set image = _args.image|default(null) %}
  2. {% set text = _args.text|default(null) %}
  3. {% set size = _args.size|default(null) %}
  4. {% set color = _args.color|default(null) %}
  5. {% set variant = _args.variant|default(null) %}
  6. {% set indicator = _args.indicator|default(null) %}
  7. {% if indicator %}<span class="hc-avatar--with-indicator">{% endif %}
  8.     <span class="
  9.         hc-avatar
  10.         {% if size %}hc-avatar--{{ size }}{% endif %}
  11.         {% if color %}{% if color starts with 'bg-' %}{{ color }}{% else %}hc-avatar--{{ color }}{% endif %}{% endif %}
  12.         {% if variant %}hc-avatar--{{ variant }}{% endif %}
  13.     ">
  14.         {% if image %}
  15.             <img src="{{ image|e('html_attr') }}" class="hc-avatar-image" />
  16.         {% else %}
  17.             {{- text -}}
  18.         {% endif %}
  19.     </span>
  20.     {% if indicator %}
  21.         {% include 'hc/indicator.html.twig' with indicator %}
  22.     {% endif %}
  23. {% if indicator %}</span>{% endif %}