{{ $class := .Get 0 | default (.Get "class") }} {{ $name := .Get "name" }} {{ $url := .Get "url" }} {{ if not $class }} {{ errorf "layouts/shortcodes/paige/icon.html: no class" }} {{ end }} {{ with $url }} {{ end }} {{ with $name }}{{ . }}{{ end }} {{ if $url }} {{ end }}