Restructured the data model for the Stages and Components

This commit is contained in:
Nathan Schneider
2025-05-12 23:16:37 -06:00
parent 8aabd66666
commit bec25d8622
26 changed files with 1451 additions and 31 deletions

View File

@@ -35,8 +35,11 @@
</div>
</div>
<!-- Removed debug -->
<div class="builder-content">
{{ range $.Site.Data.stages.stages }}
{{ range $.Site.Data.stages_array }}
<div class="stage-section" id="stage-{{ .id }}">
<div class="stage-header" data-stage="{{ .id }}">
<div class="stage-header-content">
@@ -47,14 +50,12 @@
</div>
<div class="stage-body">
<div class="components">
{{ $stageId := .id }}
{{ $componentFile := printf "%s" $stageId }}
{{ range index $.Site.Data.components $componentFile }}
{{ range .components }}
{{ $componentId := .id }}
<div class="component-card" id="component-{{ $componentId }}">
<div class="component-header">
<div class="component-title-wrapper">
<div class="component-short-label">{{ $componentId | humanize }}</div>
<div class="component-short-label">{{ .title }}</div>
<div class="component-description">{{ .description }}</div>
</div>
</div>
@@ -91,13 +92,11 @@
<h4>Jump to Section</h4>
<div class="sidebar-nav-content">
<div class="nav-tree">
{{ range $.Site.Data.stages.stages }}
{{ range $.Site.Data.stages_array }}
<div class="nav-stage">
<a href="#stage-{{ .id }}" class="nav-stage-link">{{ .title }}</a>
<div class="nav-components">
{{ $stageId := .id }}
{{ $componentFile := printf "%s" $stageId }}
{{ range index $.Site.Data.components $componentFile }}
{{ range .components }}
<a href="#component-{{ .id }}" class="nav-component-link">{{ .title }}</a>
{{ end }}
</div>