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

Open in your IDE?
  1. {% sw_extends '@Storefront/storefront/utilities/icon.html.twig' %}
  2. {# @TODO #}
  3. {% block utilities_icon %}
  4.     {% set styles = [ size, color, rotation, flip, class ] %}
  5.     {# Available icons ... #}
  6.     {% set twtIcons = [ 'avatar', 'bag', 'basket', 'cart', 'envelope', 'heart', 'help', 'home', 'search', 'send', 'stack', 'star', 'x', 'arrow-head-right' ] %}
  7.     {# Available iconsets ... #}
  8.     {% set twtIconSets = [ 'bx', 'bx-alt', 'bxs', 'bxs-alt', 'fa-free', 'fa-free-alt', 'fa6-free', 'fa6-free-alt', 'feather', 'material', 'sw6', 'twt-light', 'twt-one-outline', 'twt-one-solid', 'twt-one-thin', 'twt-six', 'twt-six-solid' ] %}
  9.     {# Set iconset via theme configuration ... #}
  10.     {% set twtIconSet = theme_config('twt-iconset') %}
  11.     {# Include icon ... #}
  12.     {% if twtIconSet is not same as ('default') and twtIconSet in twtIconSets and pack == 'themeware' and name in twtIcons %}
  13.         {% sw_include '@Storefront/storefront/themeware/twt-iconsets.html.twig' with {
  14.             styles: styles,
  15.             set: twtIconSet
  16.         } %}
  17.     {% else %}
  18.         {% if pack is not defined or pack == 'themeware' %}
  19.             {% set pack = 'default' %}
  20.         {% endif %}
  21.         {{ parent() }}
  22.     {% endif %}
  23. {% endblock %}