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