this repo has no description
1{{ define "title" }} 2 {{ $oneIndexedRound := add .Round 1 }} 3 patch of {{ .Pull.Title }} &middot; round #{{ $oneIndexedRound }} &middot; pull #{{ .Pull.PullId }} &middot; {{ .RepoInfo.FullName }} 4{{ end }} 5 6{{ define "content" }} 7 {{ $oneIndexedRound := add .Round 1 }} 8 {{ $stat := .Diff.Stat }} 9 <div class="rounded drop-shadow-sm bg-white py-4 px-6"> 10 <header class="pb-2"> 11 <div class="flex gap-3 items-center mb-3"> 12 <a href="/{{ .RepoInfo.FullName }}/pulls/{{ .Pull.PullId }}/" class="flex items-center gap-2 font-medium"> 13 <i data-lucide="arrow-left" class="w-5 h-5"></i> 14 </a> 15 <h2 class="text-lg">round <span class="font-medium">#{{ $oneIndexedRound }}</span></h2> 16 </div> 17 <div class="border-t border-gray-200 my-2"></div> 18 <h1 class="text-2xl mt-3"> 19 {{ .Pull.Title }} 20 <span class="text-gray-500">#{{ .Pull.PullId }}</span> 21 </h1> 22 </header> 23 24 {{ $bgColor := "bg-gray-800" }} 25 {{ $icon := "ban" }} 26 27 {{ if .Pull.State.IsOpen }} 28 {{ $bgColor = "bg-green-600" }} 29 {{ $icon = "git-pull-request" }} 30 {{ else if .Pull.State.IsMerged }} 31 {{ $bgColor = "bg-purple-600" }} 32 {{ $icon = "git-merge" }} 33 {{ end }} 34 35 <section> 36 <div class="flex items-center gap-2"> 37 <div 38 id="state" 39 class="inline-flex items-center rounded px-3 py-1 {{ $bgColor }}" 40 > 41 <i 42 data-lucide="{{ $icon }}" 43 class="w-4 h-4 mr-1.5 text-white" 44 ></i> 45 <span class="text-white">{{ .Pull.State.String }}</span> 46 </div> 47 <span class="text-gray-500 text-sm"> 48 opened by 49 {{ $owner := index $.DidHandleMap .Pull.OwnerDid }} 50 <a href="/{{ $owner }}" class="no-underline hover:underline" 51 >{{ $owner }}</a 52 > 53 <span class="select-none before:content-['\00B7']"></span> 54 <time>{{ .Pull.Created | timeFmt }}</time> 55 <span class="select-none before:content-['\00B7']"></span> 56 <span>targeting branch 57 <span class="text-xs rounded bg-gray-100 text-black font-mono px-2 mx-1/2 inline-flex items-center"> 58 {{ .Pull.TargetBranch }} 59 </span> 60 </span> 61 </span> 62 </div> 63 64 {{ if .Pull.Body }} 65 <article id="body" class="mt-2 prose"> 66 {{ .Pull.Body | markdown }} 67 </article> 68 {{ end }} 69 </section> 70 71 <div id="diff-stat"> 72 <br> 73 <strong class="text-sm uppercase mb-4">Changed files</strong> 74 {{ range .Diff.Diff }} 75 <ul> 76 {{ if .IsDelete }} 77 <li><a href="#file-{{ .Name.Old }}">{{ .Name.Old }}</a></li> 78 {{ else }} 79 <li><a href="#file-{{ .Name.New }}">{{ .Name.New }}</a></li> 80 {{ end }} 81 </ul> 82 {{ end }} 83 </div> 84 </div> 85 86 <section> 87 {{ template "fragments/diff" (list .RepoInfo.FullName .Diff) }} 88 </section> 89{{ end }}