{% sw_extends '@Storefront/storefront/utilities/icon.html.twig' %} {% block utilities_icon %} {% set replaceIcons = ['bag', 'envelope', 'fa-check', 'fa-envelope', 'fa-headphones', 'fa-retweet', 'fa-truck', 'map-marker', 'phone'] %} {% set styles = [size, color, rotation, flip, class] %} {% set pack = pack is defined ? pack : 'default' %} {% if name in replaceIcons or pack == 'social' %} {% set namespace = app.request.attributes.get('theme-base-name') ?: app.request.attributes.get('theme-name') %} {% set pack = pack == 'social' ? pack : 'theme' %} {% if context.context.extensions['RHWebSelfHostedTheme'].selfHosted is not defined %} {% sw_include '@Storefront/storefront/rhweb-custom/core/utilities/rhweb-icon-cloud.html.twig' %} {% else %} {{ parent() }} {% endif %} {% else %} {{ parent() }} {% endif %} {% endblock %}