internal/web/templates/owner.html
19 lines · 1261 bytes
1{{define "title"}}{{.Owner}} · {{.Site}}{{end}}
2{{define "content"}}
3<section class="profilehead">
4<h1>{{.Owner}} <span class="chip chip-neutral">{{.Kind}}</span></h1>
5{{if .Profile.Description}}<p class="desc lede">{{.Profile.Description}}</p>{{end}}
6{{if .Profile.Website}}<p class="meta"><a href="{{.Profile.Website}}" rel="nofollow me">{{.Profile.Website}}</a></p>{{end}}
7{{if .Orgs}}<p class="meta">member of {{range .Orgs}}<a class="memberchip" href="/{{.Username}}">{{.Username}}</a> {{end}}</p>{{end}}
8{{if .Members}}<p class="meta">members {{range .Members}}<a class="memberchip" href="/{{.Username}}">{{.Username}} <span class="role">{{.Role}}</span></a> {{end}}</p>{{end}}
9</section>
10<h2>repositories <span class="count">{{len .Repos}}</span></h2>
11<div class="repogrid">
12{{range .Repos}}<div class="repocard">
13 <p class="reponame"><a href="/{{.OwnerName}}/{{.Name}}">{{.Name}}</a>{{if eq .Visibility "private"}} <span class="chip chip-neutral">private</span>{{end}}{{if .Settings.Archived}} <span class="chip chip-stale">archived</span>{{end}}</p>
14 {{if .Desc}}<p class="desc">{{.Desc}}</p>{{end}}
15 <p class="meta">{{template "branchicon"}} {{.DefaultBranch}}</p>
16</div>
17{{else}}<p class="empty">no visible repositories</p>{{end}}
18</div>
19{{end}}