{% sw_extends '@Storefront/storefront/utilities/icon.html.twig' %}
{% block utilities_icon %}
{% set asusIcons = ['stack', 'search', 'close-search', 'avatar','atoms-arrow-medium-left', 'check_circle', 'check_new', 'atoms-arrow-medium-right', 'heart', 'bag', 'trash', 'bag-offcanvas', 'close', 'shipping','support','return','protect', 'icon-footer-facebook','icon-footer-instagram','icon-footer-twitter','icon-footer-yt','icon-footer-rog-blog','icon-footer-facebook-rog','icon-footer-instagram-rog','icon-footer-twitte-rog','icon-footer-yt-rog', 'earth', 'bell', 'star', 'TS_Znak_jakosci', 'atoms-icon-arrow-big-bottom', 'atoms-icon-arrow-big-top', '7days', 'warranty', 'delivery', 'proArt-gray', 'rog-gray'] %}
{% if name in asusIcons %}
{% set styles = [ size, color, rotation, flip, class ] %}
{% if pack is not defined %}
{% set pack = 'default' %}
{% endif %}
<span
class="icon asus-{{ pack }} icon-{{ name }}{% for entry in styles %}{% if entry != "" %} icon-{{ entry }}{% endif %}{% endfor %}">
{{ source('@Asus/app/storefront/icon/'~ pack ~'/'~ name ~'.svg', ignore_missing = true) }}
</span>
{% else %}
{{ parent() }}
{% endif %}
{% endblock %}