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 .FilteringByOpen }}selected{{ end }}> 12 open 13 </option> 14 <option 15 value="closed" 16 {{ if eq .FilteringState "closed" }}selected{{ end }} 17 > 18 closed 19 </option> 20 <option 21 value="merged" 22 {{ if eq .FilteringState "merged" }}selected{{ end }} 23 > 24 merged 25 </option> 26 </select> 27 pull requests 28 </p> 29 <a 30 href="/{{ .RepoInfo.FullName }}/pulls/new" 31 class="btn text-sm flex items-center gap-2 no-underline hover:no-underline" 32 > 33 <i data-lucide="git-pull-request" class="w-5 h-5"></i> 34 <span>new pull request</span> 35 </a> 36 </div> 37 <div class="error" id="pulls"></div> 38{{ end }} 39 40{{ define "repoAfter" }} 41 <div class="flex flex-col gap-2 mt-8"> 42 {{ range .Pulls }} 43 <div class="rounded drop-shadow-sm bg-white px-6 py-4"> 44 <div class="pb-2"> 45 <a 46 href="/{{ $.RepoInfo.FullName }}/pulls/{{ .PullId }}" 47 class="no-underline hover:underline" 48 > 49 {{ .Title }} 50 <span class="text-gray-500">#{{ .PullId }}</span> 51 </a> 52 </div> 53 <p class="text-sm text-gray-500"> 54 {{ $bgColor := "bg-gray-800" }} 55 {{ $icon := "ban" }} 56 {{ $state := "closed" }} 57 58 {{ if eq .Open 1 }} 59 {{ $bgColor = "bg-green-600" }} 60 {{ $icon = "git-pull-request" }} 61 {{ $state = "open" }} 62 {{ else if eq .Open 2 }} 63 {{ $bgColor = "bg-purple-600" }} 64 {{ $icon = "git-merge" }} 65 {{ $state = "merged" }} 66 {{ end }} 67 68 69 <span 70 class="inline-flex items-center rounded px-2 py-[5px] {{ $bgColor }} text-sm" 71 > 72 <i 73 data-lucide="{{ $icon }}" 74 class="w-3 h-3 mr-1.5 text-white" 75 ></i> 76 <span class="text-white">{{ $state }}</span> 77 </span> 78 79 <span> 80 {{ $owner := index $.DidHandleMap .OwnerDid }} 81 <a href="/{{ $owner }}">{{ $owner }}</a> 82 </span> 83 84 <span class="before:content-['·']"> 85 <time> 86 {{ .Created | timeFmt }} 87 </time> 88 </span> 89 90 <span class="before:content-['·']"> 91 targeting branch <code>{{ .TargetBranch }}</code> 92 </span> 93 </p> 94 </div> 95 {{ end }} 96 </div> 97{{ end }}