forked from tangled.org/core
Monorepo for Tangled — https://tangled.org
1{{ define "title"}}{{ range .BreadCrumbs }}{{ index . 0}}/{{ end }} at {{ .Ref }} &middot; {{ .RepoInfo.FullName }}{{ end }} 2 3{{define "repoContent"}} 4<main> 5 <div class="tree"> 6 {{ $containerstyle := "py-1" }} 7 {{ $linkstyle := "no-underline hover:underline" }} 8 9 <div class="pb-2 text-base"> 10 <div class="flex justify-between"> 11 <div id="breadcrumbs"> 12 {{ range .BreadCrumbs }} 13 <a href="{{ index . 1}}" class="text-bold text-gray-500 {{ $linkstyle }}">{{ index . 0 }}</a> / 14 {{ end }} 15 </div> 16 <div id="dir-info"> 17 <span class="text-gray-500 text-xs"> 18 {{ $stats := .TreeStats }} 19 20 {{ if eq $stats.NumFolders 1 }} 21 {{ $stats.NumFolders }} folder 22 <span class="px-1 select-none">·</span> 23 {{ else if gt $stats.NumFolders 1 }} 24 {{ $stats.NumFolders }} folders 25 <span class="px-1 select-none">·</span> 26 {{ end }} 27 28 {{ if eq $stats.NumFiles 1 }} 29 {{ $stats.NumFiles }} file 30 {{ else if gt $stats.NumFiles 1 }} 31 {{ $stats.NumFiles }} files 32 {{ end }} 33 </span> 34 </div> 35 </div> 36 </div> 37 38 {{ range .Files }} 39 {{ if not .IsFile }} 40 <div class="{{ $containerstyle }}"> 41 <div class="flex justify-between items-center"> 42 <a href="/{{ $.BaseTreeLink }}/{{ .Name }}" class="{{ $linkstyle }}"> 43 <div class="flex items-center gap-2"> 44 <i class="w-3 h-3 fill-current" data-lucide="folder"></i>{{ .Name }} 45 </div> 46 </a> 47 <time class="text-xs text-gray-500">{{ timeFmt .LastCommit.When }}</time> 48 </div> 49 </div> 50 {{ end }} 51 {{ end }} 52 53 {{ range .Files }} 54 {{ if .IsFile }} 55 <div class="{{ $containerstyle }}"> 56 <div class="flex justify-between items-center"> 57 <a href="/{{ $.BaseBlobLink }}/{{ .Name }}" class="{{ $linkstyle }}"> 58 <div class="flex items-center gap-2"> 59 <i class="w-3 h-3" data-lucide="file"></i>{{ .Name }} 60 </div> 61 </a> 62 <time class="text-xs text-gray-500">{{ timeFmt .LastCommit.When }}</time> 63 </div> 64 </div> 65 {{ end }} 66 {{ end }} 67 </div> 68</main> 69{{end}}