Skip to content

Commit 5ef2ea3

Browse files
Refactor project_meta partial to use theme partials (#601)
1 parent 353e30f commit 5ef2ea3

File tree

1 file changed

+13
-16
lines changed

1 file changed

+13
-16
lines changed

layouts/partials/specs/project_meta.html

Lines changed: 13 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -1,20 +1,17 @@
11
{{- $root := . -}}
2-
<div class="sd-card sd-mb-3 sd-shadow-sm">
3-
<div class="sd-card-body">
4-
{{ $meta_fields := (slice "homepage" "repository" "pypi" "libraries-io" "license" "license-type") }}
5-
<dl class="field-list">
6-
{{- range $attr := $meta_fields -}}
7-
{{ $val := index $.Params $attr }}
8-
<dt class="field-odd">
9-
{{ $attr | humanize }}:
10-
</dt>
11-
<dd class="field-odd">
12-
{{ $val | markdownify }}
13-
</dd>
14-
{{- end -}}
15-
</dl>
16-
</div>
17-
</div>
2+
3+
{{/* Create field list */}}
4+
{{- $fieldList := slice -}}
5+
{{- range $term := slice "homepage" "repository" "pypi" "libraries-io" "license" "license-type" -}}
6+
{{- $def := index $.Params $term | markdownify }}
7+
{{- $fieldList = $fieldList | append (dict "term" ( $term | humanize ) "def" $def ) -}}
8+
{{- end -}}
9+
{{- $projectMetaBody := partial "_elements/field-list.html" (dict "entries" $fieldList) -}}
10+
11+
{{/* Put the project meta data in a card */}}
12+
{{- $card := dict "body" $projectMetaBody -}}
13+
{{- partial "_elements/card.html" (dict "card" $card) -}}
14+
1815
<div class="article-content">
1916
<h2>Endorsed SPECs</h1>
2017
{{- $specs := where $.Site.Pages "Section" "specs" -}}

0 commit comments

Comments
 (0)