Commit 236d6df
Changed files (2)
pkg
templates
pkg/templates/commit.gohtml
@@ -40,6 +40,21 @@
padding: 16px;
}
+ .ref-badges {
+ display: inline-flex;
+ gap: 6px;
+ margin-left: 8px;
+ }
+
+ .badge {
+ font-size: 12px;
+ color: var(--c-text-2);
+ border: 1px solid var(--c-border);
+ padding: 2px 6px;
+ border-radius: 999px;
+ white-space: nowrap;
+ }
+
.commit-subject {
font-size: 16px;
font-weight: 600;
@@ -208,7 +223,18 @@
<div class="commit-date">{{ .Commit.Date | FormatDate }}</div>
</div>
<div class="commit-message">
- <div class="commit-subject">{{ .Commit.Subject }}</div>
+ <div class="commit-subject">
+ {{ .Commit.Subject }}
+ {{ if .Commit.RefNames }}
+ <span class="ref-badges">
+ {{ range .Commit.RefNames }}
+ {{ if or (eq .Kind "Branch") (eq .Kind "Tag") }}
+ <span class="badge">{{ if eq .Kind "Tag" }}tag: {{ end }}{{ .Name }}</span>
+ {{ end }}
+ {{ end }}
+ </span>
+ {{ end }}
+ </div>
{{ if .Commit.Body }}
<div class="commit-body">{{ .Commit.Body }}</div>{{ end }}
</div>
pkg/templates/commits_list.gohtml
@@ -49,6 +49,21 @@
color: var(--c-brand-2);
}
+ .ref-badges {
+ display: inline-flex;
+ gap: 6px;
+ margin-left: 8px;
+ }
+
+ .badge {
+ font-size: 12px;
+ color: var(--c-text-2);
+ border: 1px solid var(--c-border);
+ padding: 2px 6px;
+ border-radius: 999px;
+ white-space: nowrap;
+ }
+
.date {
font-family: var(--font-family-mono), monospace;
font-size: 12px;
@@ -139,7 +154,18 @@
<div class="cell hash">
<a href="{{ .Href }}">{{ .ShortHash }}</a>
</div>
- <div class="cell commit-title"><a href="{{ .Href }}">{{ .Subject }}</a></div>
+ <div class="cell commit-title">
+ <a href="{{ .Href }}">{{ .Subject }}</a>
+ {{ if .RefNames }}
+ <div class="ref-badges">
+ {{ range .RefNames }}
+ {{ if or (eq .Kind "Branch") (eq .Kind "Tag") }}
+ <span class="badge">{{ if eq .Kind "Tag" }}tag: {{ end }}{{ .Name }}</span>
+ {{ end }}
+ {{ end }}
+ </div>
+ {{ end }}
+ </div>
<div class="cell author">{{ .Author }}</div>
<div class="cell date">{{ .Date | FormatDate }}</div>
</div>