+ {{/* To prevent control overlap, margins are based on $carousel-control-* in bootstrap-variables.scss */}}
+
+
+ {{ with $item.title }}{{ . | markdownify | emojify }}{{ end }}
+
- {{ with $item.content }}
-
- {{ . | markdownify | emojify }}
-
- {{ end }}
+ {{ with $item.content }}
+
+ {{ . | markdownify | emojify }}
+
+ {{ end }}
- {{ if $item.cta_url }}
- {{ $pack := or .cta_icon_pack "fas" }}
- {{ $pack_prefix := $pack }}
- {{ if in (slice "fab" "fas" "far" "fal") $pack }}
- {{ $pack_prefix = "fa" }}
- {{ end }}
-
-
- {{- with $item.cta_icon -}}{{- end -}}
- {{- $item.cta_label | emojify | safeHTML -}}
-
-
- {{ end }}
-
+ {{ if $item.link.url }}
+ {{ $pack := $item.link.icon_pack | default "fas" }}
+ {{ $pack_prefix := $pack }}
+ {{ if in (slice "fab" "fas" "far" "fal") $pack }}
+ {{ $pack_prefix = "fa" }}
+ {{ end }}
+
+
+ {{- with $item.link.icon -}}{{- end -}}
+ {{- $item.link.text | emojify | markdownify | safeHTML -}}
+
+
+ {{ end }}
+