<!-- SPDX-FileCopyrightText: 2023 jordi fita mas <jordi@tandem.blog> SPDX-License-Identifier: AGPL-3.0-only --> {{ define "title" -}} {{- /*gotype: dev.tandem.ws/tandem/camper/pkg/campsite.publicPage*/ -}} {{ printf "%s %s" .TypeName .Label }} {{- end }} {{ define "head" -}} {{ template "carouselStyle" }} {{- end }} {{ define "content" -}} {{- /*gotype: dev.tandem.ws/tandem/camper/pkg/campsite.publicPage*/ -}} <h2>{{ template "title" . }}</h2> {{ with .Carousel -}} <div class="campsite carousel"> {{ range . -}} {{ if .Caption -}} <figure> <img src="{{ .Media }}" alt=""/> <figcaption>{{ .Caption }}</figcaption> </figure> {{- else -}} <img src="{{ .Media }}" alt=""/> {{- end }} {{- end }} </div> {{- end }} <div class="campsite_info"> {{ range .Info -}} <div>{{ . | raw }}</div> {{- end }} {{ with .Features -}} <article class="campsite_features"> <h3 class="sr-only">{{( pgettext "Features" "title" )}}</h3> <ul> {{ range . -}} <li class="icon_{{ .Icon }}">{{ .Name }}</li> {{- end }} </ul> </article> {{- end }} </div> {{ if .Carousel }} {{ template "carouselInit" 3 }} {{- end }} {{- end }}