this repo has no description
1{{define "repoContent"}} 2 3<main> 4 {{- if .IsEmpty }} 5 this repo is empty 6 {{ else }} 7 <div class="flex gap-4"> 8 <div id="file-tree" class="w-2/3"> 9 {{ $containerstyle := "py-1" }} 10 {{ $linkstyle := "no-underline hover:underline" }} 11 12 {{ range .Files }} 13 {{ if not .IsFile }} 14 <div class="{{ $containerstyle }}"> 15 <a href="/{{ $.RepoInfo.FullName }}/tree/{{ $.Ref }}/{{ .Name }}" class="{{ $linkstyle }}">{{ .Name }}/</a> 16 </div> 17 {{ end }} 18 {{ end }} 19 20 {{ range .Files }} 21 {{ if .IsFile }} 22 <div class="{{ $containerstyle }}"> 23 <a href="/{{ $.RepoInfo.FullName }}/blob/{{ $.Ref }}/{{ .Name }}" class="{{ $linkstyle }}">{{ .Name }}</a> 24 </div> 25 {{ end }} 26 {{ end }} 27 </div> 28 <div id="file-tree" class="flex-1"> 29 {{ range .Commits }} 30 <div class= 31 "relative 32 px-4 33 py-4 34 border-l 35 border-black 36 before:content-[''] 37 before:absolute 38 before:w-1 39 before:h-1 40 before:bg-black 41 before:rounded-full 42 before:left-[-2.2px] 43 before:top-1/2 44 before:-translate-y-1/2 45 "> 46 <div class="text-base">{{ .Message }}</div> 47 48 <div class="text-xs text-gray-500"> 49 <span class="font-mono"> 50 <a href="/{{ $.RepoInfo.FullName }}/commit/{{ .Hash.String }}" class="text-gray-500 no-underline hover:underline">{{ slice .Hash.String 0 8 }}</a> 51 </span> 52 &nbsp;·&nbsp; 53 <span> 54 <a href="mailto:{{ .Author.Email }}" class="text-gray-500 no-underline hover:underline">{{ .Author.Name }}</a> 55 </span> 56 &nbsp;·&nbsp; 57 <span>{{ timeFmt .Author.When }}</span> 58 </div> 59 60 </div> 61 {{ end }} 62 </div> 63 </div> 64 {{- if .Readme }} 65 <article class="readme"> 66 {{- .Readme -}} 67 </article> 68 {{- end -}} 69 {{- end -}} 70 71 <div class="clone-url"> 72 <strong>clone</strong> 73 <pre> 74git clone https://tangled.sh/{{ .RepoInfo.OwnerWithAt }}/{{ .RepoInfo.Name }} 75 </pre> 76 </div> 77</main> 78{{end}} 79