Monorepo for Tangled tangled.org
11

Configure Feed

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

at master 1.7 kB View raw
1{{ define "labels/fragments/label" }} 2 {{ $d := .def }} 3 {{ $v := .val }} 4 {{ $withPrefix := .withPrefix }} 5 {{ $baseFilterQuery := .baseFilterQuery }} 6 {{ $basePath := .basePath }} 7 8 {{ $lhs := printf "%s" $d.Name }} 9 {{ $rhs := "" }} 10 11 {{ if not $d.ValueType.IsNull }} 12 {{ if $d.ValueType.IsDidFormat }} 13 {{ $v = resolve $v }} 14 {{ end }} 15 16 {{ if not $withPrefix }} 17 {{ $lhs = "" }} 18 {{ else }} 19 {{ $lhs = printf "%s/" $d.Name }} 20 {{ end }} 21 22 {{ $rhs = printf "%s" $v }} 23 {{ end }} 24 25 {{ $chipClasses := "w-fit flex items-center gap-2 font-normal normal-case rounded py-1 px-2 border border-gray-200 dark:border-gray-700 bg-white dark:bg-gray-800 hover:bg-gray-100 dark:hover:bg-gray-700 text-inherit text-sm hover:no-underline" }} 26 27 {{ if $basePath }} 28 {{ $filterToken := printf "label:%s" $d.Name }} 29 {{ if not $d.ValueType.IsNull }} 30 {{ $filterToken = printf "%s:%s" $d.Name $v }} 31 {{ end }} 32 {{ $fullQuery := $filterToken }} 33 {{ if ne $baseFilterQuery "" }} 34 {{ $fullQuery = printf "%s %s" $baseFilterQuery $filterToken }} 35 {{ end }} 36 <a href="{{ $basePath }}?q={{ urlquery $fullQuery }}" class="{{ $chipClasses }}"> 37 {{ template "repo/fragments/colorBall" (dict "color" $d.GetColor) }} 38 {{ printf "%s%s" $lhs $rhs }} 39 </a> 40 {{ else }} 41 <span class="{{ $chipClasses }}"> 42 {{ template "repo/fragments/colorBall" (dict "color" $d.GetColor) }} 43 {{ printf "%s%s" $lhs $rhs }} 44 </span> 45 {{ end }} 46{{ end }} 47 48 49{{ define "labelVal" }} 50 {{ $d := .def }} 51 {{ $v := .val }} 52 53 {{ if $d.ValueType.IsDidFormat }} 54 {{ resolve $v }} 55 {{ else }} 56 {{ $v }} 57 {{ end }} 58{{ end }}