Welcome to mirror list, hosted at ThFree Co, Russian Federation.

svg.html « shortcodes « layouts - github.com/marketempower/axiom.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
blob: 838a55e91b5543b47ddd9be6e67917f762f94ce5 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
{{- $name := "" -}}
{{- $class := "" -}}
{{- $style := "" -}}
{{- $viewbox := "" -}}
{{- if .IsNamedParams }}
{{- $name = .Get "name" -}}
{{- $class = .Get "class" -}}
{{- $style = .Get "style" -}}
{{- $viewbox = .Get "viewbox" -}}
{{- else }}
{{- $name = .Get 0 -}}
{{- $class = .Get 1 -}}
{{- $style = .Get 2 -}}
{{- $viewbox = .Get 3 -}}
{{- end }}
{{- if not $name }}
{{- errorf "Missing required 'name'. Shortcode: 'svg'." -}}
{{- end }}
{{- $name = printf "svg/%s.svg" $name -}}
{{- $class = $class | default "fill-current" -}}
{{- partial $name (dict "class" $class "style" $style "viewbox" $viewbox) -}}