This repository has no description
0

Configure Feed

Select the types of activity you want to include in your feed.

core / appview / pages / templates / user / fragments / networkVouches.html
1.7 kB 42 lines
1{{/* Takes a VouchRelationship directly */}} 2{{ define "user/fragments/networkVouches" }} 3 {{ $vouches := (list) }} 4 {{ $denounces := (list) }} 5 {{ range .IndirectVouches }} 6 {{ if .IsVouch }} 7 {{ $vouches = append $vouches .Did.String }} 8 {{ else if .IsDenounce }} 9 {{ $denounces = append $denounces .Did.String }} 10 {{ end }} 11 {{ end }} 12 13 <div class="rounded overflow-hidden"> 14 {{ if $vouches }} 15 <div class=" 16 bg-green-100 dark:bg-green-900 text-green-800 dark:text-green-200 17 p-2 flex items-center justify-between gap-3 18 border-x border-green-600/25 dark:border-green-400/25 19 {{ if $denounces }} border-t {{ else }} border-y {{ end }} 20 "> 21 <a class="text-sm text-green-800 dark:text-green-200 hover:no-underline" href="/{{ .SubjectDid.String }}?tab=vouches"> 22 Vouched for by {{ len $vouches }} {{ if eq (len $vouches) 1 }}user{{ else }}users{{ end }} 23 </a> 24 {{ template "fragments/tinyAvatarList" (dict "all" $vouches "classes" "size-6") }} 25 </div> 26 {{ end }} 27 28 {{ if $denounces }} 29 <div class=" 30 bg-red-100 dark:bg-red-900 text-red-800 dark:text-red-200 31 p-2 flex items-center justify-between gap-3 32 border-x border-red-600/25 dark:border-red-400/25 33 {{ if $vouches }} border-b {{ else }} border-y {{ end }} 34 "> 35 <a class="text-sm text-red-800 dark:text-red-200 hover:no-underline" href="/{{ .SubjectDid.String }}?tab=vouches"> 36 Denounced by {{ len $denounces }} {{ if eq (len $denounces) 1 }}user{{ else }}users{{ end }} 37 </a> 38 {{ template "fragments/tinyAvatarList" (dict "all" $denounces "classes" "size-6") }} 39 </div> 40 {{ end }} 41 </div> 42{{ end }}