this repo has no description
1{{ define "title" }}pulls · {{ .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 }}