This repository has no description
0

Configure Feed

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

core / appview / pages / templates / repo / fragments / fileTree.html
2.1 kB 36 lines
1{{ define "repo/fragments/fileTree" }} 2 {{/* tailwind safelist: 3 group/level-1 group/level-2 group/level-3 group/level-4 group/level-5 group/level-6 4 group/level-7 group/level-8 group/level-9 group/level-10 group/level-11 group/level-12 5 group-open/level-1:hidden group-open/level-2:hidden group-open/level-3:hidden group-open/level-4:hidden group-open/level-5:hidden group-open/level-6:hidden 6 group-open/level-7:hidden group-open/level-8:hidden group-open/level-9:hidden group-open/level-10:hidden group-open/level-11:hidden group-open/level-12:hidden 7 group-open/level-1:block group-open/level-2:block group-open/level-3:block group-open/level-4:block group-open/level-5:block group-open/level-6:block 8 group-open/level-7:block group-open/level-8:block group-open/level-9:block group-open/level-10:block group-open/level-11:block group-open/level-12:block 9 */}} 10 {{ if and .Name .IsDirectory }} 11 <details open class="group/level-{{ .Level }}"> 12 <summary class="cursor-pointer list-none pt-1"> 13 <span class="tree-directory inline-flex items-center gap-2"> 14 {{ i "folder" (printf "flex-shrink-0 size-4 group-open/level-%d:hidden" .Level)}} 15 {{ i "folder-open" (printf "flex-shrink-0 size-4 hidden group-open/level-%d:block" .Level)}} 16 <span class="filename truncate text-black dark:text-white">{{ .Name }}</span> 17 </span> 18 </summary> 19 <div class="ml-1 pl-2 border-l border-gray-200 dark:border-gray-700"> 20 {{ range $child := .Children }} 21 {{ template "repo/fragments/fileTree" $child }} 22 {{ end }} 23 </div> 24 </details> 25 {{ else if .Name }} 26 <div class="tree-file flex items-center gap-2 pt-1"> 27 {{ i "file" "flex-shrink-0 size-4" }} 28 <a href="#file-{{ .Path }}" data-path="{{ .Path }}" class="filetree-link filename truncate text-black dark:text-white no-underline hover:underline">{{ .Name }}</a> 29 </div> 30 {{ else }} 31 {{ range $child := .Children }} 32 {{ template "repo/fragments/fileTree" $child }} 33 {{ end }} 34 {{ end }} 35{{ end }} 36