{{ define "repo/fragments/fileTree" }}
{{/* tailwind safelist:
group/level-1 group/level-2 group/level-3 group/level-4 group/level-5 group/level-6
group/level-7 group/level-8 group/level-9 group/level-10 group/level-11 group/level-12
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
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
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
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
*/}}
{{ if and .Name .IsDirectory }}
{{ i "folder" (printf "flex-shrink-0 size-4 group-open/level-%d:hidden" .Level)}}
{{ i "folder-open" (printf "flex-shrink-0 size-4 hidden group-open/level-%d:block" .Level)}}
{{ .Name }}