internal/web/templates/mrs.html

3cc47d624819525ab996bc2f98c3ed27b2dbcf05
gitbay/internal/web/templates/mrs.html history · blame · raw

23 lines · 1156 bytes

 1{{define "title"}}merge requests · {{.Repo.OwnerName}}/{{.Repo.Name}}{{end}}
 2{{define "content"}}
 3{{template "repoheader" .}}
 4<div class="listhead">
 5  <h2>merge requests</h2>
 6  <nav class="filters">
 7    <a {{if eq .State "open"}}class="active" {{end}}href="?state=open">open</a>
 8    <a {{if eq .State "merged"}}class="active" {{end}}href="?state=merged">merged</a>
 9    <a {{if eq .State "closed"}}class="active" {{end}}href="?state=closed">closed</a>
10    <a {{if eq .State "all"}}class="active" {{end}}href="?state=all">all</a>
11  </nav>
12</div>
13<ul class="issuelist">
14{{range .MRs}}<li>
15  <div class="issuemain">
16    <p class="title"><a href="/{{$.Repo.OwnerName}}/{{$.Repo.Name}}/mrs/{{.Number}}">{{.Title}}</a></p>
17    <p class="meta">!{{.Number}} by {{.Author}} · {{if .SourcePath}}{{.SourcePath}}:{{end}}{{.SourceRef}} → {{.TargetRef}}</p>
18  </div>
19  <span class="chip chip-{{.State}}">{{.State}}</span>
20</li>
21{{else}}<li class="empty">no {{if ne .State "all"}}{{.State}} {{end}}merge requests — open one with <code>gitbay mr create {{.Repo.OwnerName}}/{{.Repo.Name}} --source ... --target {{.Repo.DefaultBranch}}</code></li>{{end}}
22</ul>
23{{end}}