···
{{ define "repo/pulls/fragments/pullStack" }}
2
-
<p class="text-sm font-bold p-2 dark:text-white">STACK</p>
3
-
{{ block "pullList" (list .Stack $) }} {{ end }}
3
+
<details class="bg-white dark:bg-gray-800 group" open>
4
+
<summary class="p-2 text-sm font-bold list-none cursor-pointer hover:text-gray-500 hover:dark:text-gray-400">
5
+
<span class="flex items-center gap-2">
6
+
<span class="group-open:hidden">
7
+
{{ i "chevrons-up-down" "w-4 h-4" }}
9
+
<span class="hidden group-open:flex">
10
+
{{ i "chevrons-down-up" "w-4 h-4" }}
13
+
<span class="bg-gray-200 dark:bg-gray-700 rounded py-1/2 px-1 text-sm ml-1">{{ len .Stack }}</span>
16
+
{{ block "pullList" (list .Stack $) }} {{ end }}
{{ if gt (len .AbandonedPulls) 0 }}
6
-
<p class="text-sm font-bold p-2 dark:text-white">ABANDONED PULLS</p>
7
-
{{ block "pullList" (list .AbandonedPulls $) }} {{ end }}
20
+
<details class="mt-4 bg-white dark:bg-gray-800 group" open>
21
+
<summary class="p-2 text-sm font-bold list-none cursor-pointer hover:text-gray-500 hover:dark:text-gray-400">
22
+
<span class="flex items-center gap-2">
23
+
<span class="group-open:hidden">
24
+
{{ i "chevrons-up-down" "w-4 h-4" }}
26
+
<span class="hidden group-open:flex">
27
+
{{ i "chevrons-down-up" "w-4 h-4" }}
30
+
<span class="bg-gray-200 dark:bg-gray-700 rounded py-1/2 px-1 text-sm ml-1">{{ len .AbandonedPulls }}</span>
33
+
{{ block "pullList" (list .AbandonedPulls $) }} {{ end }}