icon.html 502 B

123456789101112
  1. {%- assign icon-name = include.icon -%}
  2. {%- assign replace-to = "icon" -%}
  3. {%- if include.class -%}
  4. {%- assign replace-to = replace-to | append: ' ' | append: include.class -%}
  5. {%- endif -%}
  6. {%- assign replace-to = 'class="' | append: replace-to | append: '"' -%}
  7. {%- assign svg-icon = icons[icon-name].svg.outline | default: '' -%}
  8. {%- assign svg-icon = svg-icon | replace: '<path stroke="none" d="M0 0h24v24H0z" fill="none" />', '' -%}
  9. {{ svg-icon | replace_regex: 'class=\"[^"]+\"', replace-to }}