stack/src/components/items/tooltip-item/tooltip-item.twig line 1

Open in your IDE?
  1. {%- set class_name = [
  2.   'i-tooltip flex-shrink-0',
  3.   props.extra_class|default(false) ? props.extra_class : null
  4. ]|join(' ')|trim -%}
  5. {%- set attrs = [
  6.   'class="' ~ class_name ~ '"',
  7. ] -%}
  8. {%- set attrs = attrs|join(' ')|trim -%}
  9. <div {{ attrs|raw }}>
  10.   <div class="i-tooltip__target">
  11.     {% block target %}
  12.       {% include "@Components/icon/icon.twig" with {props: {
  13.         src: props.icon.src,
  14.         size: "xl",
  15.         stroke_off: true,
  16.         name: "i-tooltip__icon"
  17.       }} %}
  18.     {% endblock %}
  19.   </div>
  20.   <div class="i-tooltip__content d-none u-fz-xs u-color-primary-500 u-posr p-1">
  21.     {% block content %}
  22.       <span>{{ props.title|raw }}</span>
  23.     {% endblock %}
  24.   </div>
  25. </div>