this repo has no description
1{{ define "repo/fragments/fileTree" }}
2 {{ if and .Name .IsDirectory }}
3 <details open>
4 <summary class="cursor-pointer list-none pt-1">
5 <span class="tree-directory inline-flex items-center gap-2 ">
6 {{ i "folder" "flex-shrink-0 size-4 fill-current" }}
7 <span class="filename truncate text-black dark:text-white">
8 {{ .Name }}
9 </span>
10 </span>
11 </summary>
12 <div class="ml-1 pl-2 border-l border-gray-200 dark:border-gray-700">
13 {{ range $child := .Children }}
14 {{ template "repo/fragments/fileTree" $child }}
15 {{ end }}
16 </div>
17 </details>
18 {{ else if .Name }}
19 <div class="tree-file flex items-center gap-2 pt-1">
20 {{ i "file" "flex-shrink-0 size-4" }}
21 <a
22 href="#file-{{ .Path }}"
23 class="filename truncate text-black dark:text-white no-underline hover:underline">
24 {{ .Name }}
25 </a>
26 </div>
27 {{ else }}
28 {{ range $child := .Children }}
29 {{ template "repo/fragments/fileTree" $child }}
30 {{ end }}
31 {{ end }}
32{{ end }}