2024-09-22 22:12:22 +01:00
|
|
|
{{- if .IsNamedParams -}}
|
|
|
|
{{- $content := .Get "content" -}}
|
|
|
|
{{- $type := .Get "type" | default "" -}}
|
|
|
|
{{- $class := .Get "class" | default "" -}}
|
|
|
|
{{- $link := .Get "link" | default "" -}}
|
2024-12-28 13:50:22 +00:00
|
|
|
{{- $icon := .Get "icon" | default "" -}}
|
2024-09-22 22:12:22 +01:00
|
|
|
|
|
|
|
{{- if $link -}}
|
|
|
|
<a href="{{ $link }}" title="{{ $content | plainify }}" target="_blank">
|
|
|
|
{{- partial "shortcodes/badge.html" (dict
|
|
|
|
"content" $content
|
|
|
|
"type" $type
|
|
|
|
"class" $class
|
|
|
|
"border" true
|
2024-12-28 13:50:22 +00:00
|
|
|
"icon" $icon
|
2024-09-22 22:12:22 +01:00
|
|
|
)
|
|
|
|
-}}
|
|
|
|
</a>
|
|
|
|
{{- else -}}
|
|
|
|
{{- partial "shortcodes/badge.html" (dict
|
|
|
|
"content" $content
|
|
|
|
"type" $type
|
|
|
|
"class" $class
|
|
|
|
"border" true
|
2024-12-28 13:50:22 +00:00
|
|
|
"icon" $icon
|
2024-09-22 22:12:22 +01:00
|
|
|
)
|
|
|
|
-}}
|
|
|
|
{{- end -}}
|
|
|
|
{{- else -}}
|
|
|
|
{{- $content := .Get 0 -}}
|
|
|
|
{{- partial "shortcodes/badge.html" (dict
|
|
|
|
"content" $content
|
|
|
|
"border" true
|
|
|
|
)
|
|
|
|
-}}
|
|
|
|
{{- end -}}
|