Dedent markup in icon shortcode

master
Will Faught 1 year ago
parent 1c4dfd541e
commit 72ca13c4d8

@ -8,14 +8,16 @@
{{ errorf "layouts/shortcodes/paige/icon.html: no class" }} {{ errorf "layouts/shortcodes/paige/icon.html: no class" }}
{{ end }} {{ end }}
{{/* The markup below cannot be indented due to nested shortcodes within Markdown. */}}
<span class="paige-icon"> <span class="paige-icon">
{{ with $url }} {{ with $url }}
<a href="{{ . }}" {{ with $target }} target="{{ . }}" {{ end }} {{ with $title }} title="{{ . }}" {{ end }}> <a href="{{ . }}" {{ with $target }} target="{{ . }}" {{ end }} {{ with $title }} title="{{ . }}" {{ end }}>
{{ end }} {{ end }}
<i class="{{ $class }}">{{ with $title }}<span class="visually-hidden">{{ . }}</span>{{ end }}</i> <i class="{{ $class }}">{{ with $title }}<span class="visually-hidden">{{ . }}</span>{{ end }}</i>
{{ if $url }} {{ if $url }}
</a> </a>
{{ end }} {{ end }}
</span> </span>

Loading…
Cancel
Save