{{ $color := .Get "color" | default "white" -}} {{ $title := .Get "title" | default "Trusted by" -}} {{ $limit := .Get "limit" | default 12 -}} {{ $showCta := .Get "showCta" | default true -}} {{ $ctaText := .Get "ctaText" | default "View all adopters" -}} {{ $ctaUrl := .Get "ctaUrl" | default "/ecosystem/adopters/" -}} {{ $featuredAdopters := hugo.Data.ecosystem.featured_adopters -}} {{ $regularAdopters := hugo.Data.ecosystem.adopters -}} {{ $adopters := $featuredAdopters | default $regularAdopters -}} {{ $sortedAdopters := sort $adopters "name" -}}
{{ with $title }}

{{ . }}

{{ end }}
{{- range first (int $limit) $sortedAdopters -}} {{ $linkUrl := .reference | default .url -}} {{ $linkUrl = partial "func/render-link-href.html" (dict "Destination" $linkUrl "PageInner" $.Page "Text" .name) -}} {{- end -}}
{{- if $showCta }}
{{ $ctaUrl = partial "func/render-link-href.html" (dict "Destination" $ctaUrl "PageInner" .Page "Text" $ctaText) -}} {{ $ctaText }} →
{{- end }}