Monorepo for Tangled
tangled.org
1{{ define "user/fragments/pullEvent" }}
2 {{ $repoOwner := resolve .Repo.Did }}
3 {{ $repoUrl := printf "%s/%s" $repoOwner .Repo.Slug }}
4 {{ $repoDisplay := printf "%s/%s" $repoOwner .Repo.Name }}
5 <div class="flex items-center gap-2 text-gray-600 dark:text-gray-300 overflow-hidden">
6 {{ if .State.IsOpen }}
7 <span class="text-green-600 dark:text-green-500 shrink-0">
8 {{ i "git-pull-request" "w-4 h-4" }}
9 </span>
10 {{ else if .State.IsMerged }}
11 <span class="text-purple-600 dark:text-purple-500 shrink-0">
12 {{ i "git-merge" "w-4 h-4" }}
13 </span>
14 {{ else }}
15 <span class="text-gray-600 dark:text-gray-300 shrink-0">
16 {{ i "git-pull-request-closed" "w-4 h-4" }}
17 </span>
18 {{ end }}
19 <span class="shrink-0 text-gray-500 dark:text-gray-400">#{{ .PullId }}</span>
20 <span class="truncate">
21 <a href="/{{ $repoUrl }}/pulls/{{ .PullId }}" class="no-underline hover:underline">{{- .Title -}}</a>
22 on
23 <a href="/{{ $repoUrl }}" class="no-underline hover:underline">{{ $repoDisplay }}</a>
24 </span>
25 </div>
26{{ end }}