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