custom/plugins/zenitPlatformSphere/src/Resources/views/storefront/utilities/icon.html.twig line 1

Open in your IDE?
  1. {% sw_extends '@Storefront/storefront/utilities/icon.html.twig' %}
  2. {% block utilities_icon %}
  3.     {# ... change simplified namespace #}
  4.     {% if namespace is same as('theme') %}
  5.         {% set namespace = 'zenitPlatformSphere' %}
  6.     {% endif %}
  7.     {# ... change icons without extending every block #}
  8.     {% set icons = [ 'heart', 'heart-fill', 'avatar', 'bag', 'help', 'stack', 'search', 'x' ] %}
  9.     {% set themepacks = [ 'entypo', 'feather', 'featherold', 'material', 'simple', 'social', 'theme', 'tonicons' ] %}
  10.     {% set styles = [ size, color, rotation, flip, class ] %}
  11.     {% if pack is not defined and theme_config('zen-icon-set') is not same as ('default') %}
  12.         {% if name in icons %}
  13.             {% set pack = theme_config('zen-icon-set') %}
  14.             {% set namespace = 'zenitPlatformSphere' %}
  15.         {% else %}
  16.             {% set pack = 'default' %}
  17.         {% endif %}
  18.     {% endif %}
  19.     {# .. if context is cloud app #}
  20.     {% if context.context.extensions['zenitPlatformSphere'].system is not defined and pack in themepacks %}
  21.         {% block zen_utilities_icon_cloud_packs %}
  22.             {% sw_include '@Storefront/storefront/utilities/zen-icons-cloud.html.twig' with {
  23.                 namespace: namespace,
  24.                 icons: icons,
  25.                 styles: styles,
  26.                 pack: pack
  27.             } %}
  28.         {% endblock %}
  29.     {% else %}
  30.         {{ parent() }}
  31.     {% endif %}
  32. {% endblock %}