{%- set class_name = [
'i-tooltip flex-shrink-0',
props.extra_class|default(false) ? props.extra_class : null
]|join(' ')|trim -%}
{%- set attrs = [
'class="' ~ class_name ~ '"',
] -%}
{%- set attrs = attrs|join(' ')|trim -%}
<div {{ attrs|raw }}>
<div class="i-tooltip__target">
{% block target %}
{% include "@Components/icon/icon.twig" with {props: {
src: props.icon.src,
size: "xl",
stroke_off: true,
name: "i-tooltip__icon"
}} %}
{% endblock %}
</div>
<div class="i-tooltip__content d-none u-fz-xs u-color-primary-500 u-posr p-1">
{% block content %}
<span>{{ props.title|raw }}</span>
{% endblock %}
</div>
</div>