{{- /* Fetch and sort samples */ -}} {{- $samples := (where .Site.Pages "Params.is_sample" true).ByTitle -}} {{- /* Extract unique filters */ -}} {{- $allFilters := slice -}} {{- range $samples -}} {{- if .Params.sample_filters -}} {{- range .Params.sample_filters -}} {{- $allFilters = $allFilters | append . -}} {{- end -}} {{- end -}} {{- end -}} {{- $uniqueFilters := $allFilters | uniq | sort -}} {{- /* Render UI */ -}}
{{- range $uniqueFilters }} {{- end }}
{{- range $samples }} {{- $pageFilters := default slice .Params.sample_filters }}

{{ .Title }}

{{ .Description | default "Learn how to build this integration." | markdownify }}
{{- range $pageFilters }} {{ . }} {{- end }}
{{- end }}