From 30d7273781012eafd64711fe8aea11fb8c1fcd5e Mon Sep 17 00:00:00 2001 From: oppiliappan Date: Mon, 15 Sep 2025 10:13:06 +0100 Subject: [PATCH] appview/pages: add sidebar to issues with labels and participants list Signed-off-by: oppiliappan --- .../pages/templates/repo/issues/issue.html | 82 +++++++++++++------ 1 file changed, 58 insertions(+), 24 deletions(-) diff --git a/appview/pages/templates/repo/issues/issue.html b/appview/pages/templates/repo/issues/issue.html index 476a14d6..d642d045 100644 --- a/appview/pages/templates/repo/issues/issue.html +++ b/appview/pages/templates/repo/issues/issue.html @@ -9,14 +9,14 @@ {{ end }} {{ define "repoContentLayout" }} -
-
+
+
{{ block "repoContent" . }}{{ end }}
{{ block "repoAfter" . }}{{ end }}
-
+
{{ template "issueLabels" . }} {{ template "issueParticipants" . }}
@@ -30,9 +30,8 @@ {{ if .Issue.Body }}
{{ .Issue.Body | markdown }}
{{ end }} -
+
{{ template "issueReactions" . }} - {{ template "issueLabels" . }}
{{ end }} @@ -120,25 +119,60 @@ {{ end }} {{ define "issueLabels" }} - {{ range $k, $valset := $.Issue.Labels.Inner }} - {{ $d := index $.LabelDefs $k }} - {{ range $v, $s := $valset }} - {{ template "labels/fragments/label" (dict "def" $d "val" $v) }} - {{ end }} - {{ end }} +
+
+ Labels + +
+
+ {{ range $k, $valset := $.Issue.Labels.Inner }} + {{ $d := index $.LabelDefs $k }} + {{ range $v, $s := $valset }} + {{ template "labels/fragments/label" (dict "def" $d "val" $v) }} + {{ end }} + {{ else }} +

No labels yet.

+ {{ end }} + +
+ {{ template "repo/fragments/addLabelModal" (dict "root" $ "subject" $.Issue.AtUri.String "state" $.Issue.Labels) }} +
+
+
+{{ end }} + +{{ define "issueParticipants" }} + {{ $all := .Issue.Participants }} + {{ $ps := take $all 5 }} +
+
+ Participants + {{ len $all }} +
+
+ {{ $c := "z-50 z-40 z-30 z-20 z-10" }} + {{ range $i, $p := $ps }} + + {{ end }} - -
- {{ template "repo/fragments/addLabelModal" (dict "root" $ "subject" $.Issue.AtUri.String "state" $.Issue.Labels) }} + {{ if gt (len $all) 5 }} + + +{{ sub (len $all) 5 }} + + {{ end }} +
{{ end }} @@ -154,5 +188,5 @@ }} {{ template "repo/issues/fragments/newComment" . }} -
+
{{ end }} -- 2.51.2