Restructured the data model for the Stages and Components
This commit is contained in:
@@ -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>
|
||||
|
Reference in New Issue
Block a user