{{ $pages := .Pages }} {{ if .Params.reverse }}{{ $pages = $pages.Reverse }}{{ end }} {{ with $pages }}

Integrations

{{ range . }} {{ $page := . }} {{- $framework := $page.Title -}} {{- $description := $page.Description -}} {{- $link := $page.RelPermalink -}} {{- $referenceLinks := $page.Params.referenceLinks -}}
{{- $framework -}}
{{- $description -}}
{{- with $referenceLinks -}} {{ range . }} {{ $referenceUrl := .url }} {{ $referenceDescription := .description }} {{ $referenceTitle := "" }} {{ if eq .type "exampleApp" }} {{ $referenceTitle = "Example app" }} {{ else if eq .type "blogPost" }} {{ $referenceTitle = "Blog post" }} {{ end }}
{{ $referenceDescription }}
{{ $referenceTitle }}
{{ end }} {{- end -}} {{- with $link -}} Documentation {{- end -}}
{{ end }}
{{ end }} {{ with $.Params.requestedFrameworks }}

Request integrations

{{ range . }} {{ $requestName := index . "name" }} {{ $requestReferences := index . "references" }} {{ $referenceLinks := index . "referenceLinks" }}
{{- $requestName -}}
{{- with $referenceLinks -}} {{ range . }} {{ $referenceUrl := .url }} {{ $referenceDescription := .description }} {{ $referenceTitle := "" }} {{ if eq .type "exampleApp" }} {{ $referenceTitle = "Example app" }} {{ else if eq .type "blogPost" }} {{ $referenceTitle = "Blog post" }} {{ end }}
{{ $referenceDescription }}
{{ $referenceTitle }}
{{ end }} {{ end }}
{{ end }}
{{ end }}