diff --git a/appview/pages/templates/fragments/tinyAvatarList.html b/appview/pages/templates/fragments/tinyAvatarList.html new file mode 100644 --- /dev/null +++ b/appview/pages/templates/fragments/tinyAvatarList.html @@ -0,0 +1,22 @@ +{{ define "fragments/tinyAvatarList" }} + {{ $all := .all }} + {{ $classes := .classes }} + {{ $ps := take $all 5 }} +
+ {{ $c := "z-50 z-40 z-30 z-20 z-10" }} + {{ range $i, $p := $ps }} + + {{ end }} + + {{ if gt (len $all) 5 }} + + +{{ sub (len $all) 5 }} + + {{ end }} +
+{{ end }} + diff --git a/appview/pages/templates/repo/fragments/participants.html b/appview/pages/templates/repo/fragments/participants.html --- a/appview/pages/templates/repo/fragments/participants.html +++ b/appview/pages/templates/repo/fragments/participants.html @@ -6,21 +6,6 @@ Participants {{ len $all }} -
- {{ $c := "z-50 z-40 z-30 z-20 z-10" }} - {{ range $i, $p := $ps }} - - {{ end }} - - {{ if gt (len $all) 5 }} - - +{{ sub (len $all) 5 }} - - {{ end }} -
+ {{ template "fragments/tinyAvatarList" (dict "all" $all "classes" "w-8 h-8") }} {{ end }}