{{/* - Multi-page guide: render a progress bar - */}}
{{ $totalPages := len .CurrentSection.Pages }}
{{/* - initialize the page store
$stepper_seen controls the color of the item in the stepper
green: "completed" - index is lower than current page
blue: current page
gray: next in section
for the section page, they're all gray
default to true if kind = section
(make all entries gray)
-
*/}}
{{ page.Store.Set "stepper_seen" .IsSection }}
{{/* - Loop over the pages in this guide - */}}
{{ range $i, $e := .CurrentSection.Pages }}
{{ $isLast := eq (add $i 1) $totalPages }}
{{/* - Render the page's index digit (1,2,3,4 etc) - */}}
{{ add $i 1 }}
{{/* - Render the vertical border - */}}
{{ if not $isLast }}
{{ end }}