feat(blocks>slider): only show prev/next arrows when more than one slide (#2949)

This commit is contained in:
Christian Brueffer authored and GitHub committed 2023-06-18 23:14:59 +01:00
1 parent 8b1b5ee32a
commit 92cc5a2710
2 files changed
+10

No files matched your search

@@ -6,13 +6,16 @@
{{ $page := .wcPage }}
{{ $block := .wcBlock }}
{{ $hash_id := .wcIdentifier }}
{{ $slide_count := len $block.content.slides }}
<!-- Indicators -->
{{ if gt $slide_count 1 }}
<ol class="carousel-indicators">
{{ range $index, $item := $block.content.slides }}
<li data-target="#{{$hash_id}}" data-slide-to="{{$index}}" {{if eq $index 0}}class="active"{{end}}></li>
{{ end }}
</ol>
{{ end }}
<!-- Carousel slides wrapper -->
<div class="carousel-inner">
@@ -81,6 +84,7 @@
</div>
<!-- Left and right controls -->
{{ if gt $slide_count 1 }}
<a class="carousel-control-prev" href="#{{$hash_id}}" data-slide="prev">
<span class="carousel-control-prev-icon"></span>
<span class="sr-only">Previous</span>
@@ -89,3 +93,4 @@
<span class="carousel-control-next-icon"></span>
<span class="sr-only">Next</span>
</a>
{{ end }}
@@ -6,13 +6,16 @@
{{ $page := .wcPage }}
{{ $block := .wcBlock }}
{{ $hash_id := .wcIdentifier }}
{{ $slide_count := len $block.Params.content.slides }}
<!-- Indicators -->
{{ if gt $slide_count 1 }}
<ol class="carousel-indicators">
{{ range $index, $item := $block.Params.content.slides }}
<li data-target="#{{$hash_id}}" data-slide-to="{{$index}}" {{if eq $index 0}}class="active"{{end}}></li>
{{ end }}
</ol>
{{ end }}
<!-- Carousel slides wrapper -->
<div class="carousel-inner">
@@ -75,6 +78,7 @@
</div>
<!-- Left and right controls -->
{{ if gt $slide_count 1 }}
<a class="carousel-control-prev" href="#{{$hash_id}}" data-slide="prev">
<span class="carousel-control-prev-icon"></span>
<span class="sr-only">Previous</span>
@@ -83,3 +87,4 @@
<span class="carousel-control-next-icon"></span>
<span class="sr-only">Next</span>
</a>
{{ end }}