forked from tangled.org/core
this repo has no description
1{{ define "title" }}pulls &middot; {{ .RepoInfo.FullName }}{{ end }} 2 3{{ define "repoContent" }} 4 <div class="flex justify-between items-center"> 5 <p> 6 filtering 7 <select 8 class="border px-1 bg-white border-gray-200" 9 onchange="window.location.href = '/{{ .RepoInfo.FullName }}/pulls?state=' + this.value" 10 > 11 <option value="open" {{ if .FilteringBy.IsOpen }}selected{{ end }}> 12 open 13 </option> 14 <option value="merged" {{ if .FilteringBy.IsMerged }}selected{{ end }}> 15 merged 16 </option> 17 <option value="closed" {{ if .FilteringBy.IsClosed }}selected{{ end }}> 18 closed 19 </option> 20 </select> 21 pull requests 22 </p> 23 <a 24 href="/{{ .RepoInfo.FullName }}/pulls/new" 25 class="btn text-sm flex items-center gap-2 no-underline hover:no-underline" 26 > 27 <i data-lucide="git-pull-request" class="w-5 h-5"></i> 28 <span>new pull request</span> 29 </a> 30 </div> 31 <div class="error" id="pulls"></div> 32{{ end }} 33 34{{ define "repoAfter" }} 35 <div class="flex flex-col gap-2 mt-8"> 36 {{ range .Pulls }} 37 <div class="rounded drop-shadow-sm bg-white px-6 py-4"> 38 <div class="pb-2"> 39 <a href="/{{ $.RepoInfo.FullName }}/pulls/{{ .PullId }}"> 40 {{ .Title }} 41 <span class="text-gray-500">#{{ .PullId }}</span> 42 </a> 43 </div> 44 <p class="text-sm text-gray-500"> 45 {{ $bgColor := "bg-gray-800" }} 46 {{ $icon := "ban" }} 47 48 {{ if .State.IsOpen }} 49 {{ $bgColor = "bg-green-600" }} 50 {{ $icon = "git-pull-request" }} 51 {{ else if .State.IsMerged }} 52 {{ $bgColor = "bg-purple-600" }} 53 {{ $icon = "git-merge" }} 54 {{ end }} 55 56 57 <span 58 class="inline-flex items-center rounded px-2 py-[5px] {{ $bgColor }} text-sm" 59 > 60 <i 61 data-lucide="{{ $icon }}" 62 class="w-3 h-3 mr-1.5 text-white" 63 ></i> 64 <span class="text-white">{{ .State.String }}</span> 65 </span> 66 67 <span> 68 {{ $owner := index $.DidHandleMap .OwnerDid }} 69 <a href="/{{ $owner }}">{{ $owner }}</a> 70 </span> 71 72 <span class="before:content-['·']"> 73 <time> 74 {{ .Created | timeFmt }} 75 </time> 76 </span> 77 78 <span class="before:content-['·']"> 79 targeting branch 80 <span class="text-xs rounded bg-gray-100 text-black font-mono px-2 mx-1/2 inline-flex items-center"> 81 {{ .TargetBranch }} 82 </span> 83 </span> 84 </p> 85 </div> 86 {{ end }} 87 </div> 88{{ end }}